Learning Guix Home
Today I just learnt to use
guix home
command to reconfigure my home environment with functional package manager in Guix. I written this script on my UNIX Tilde account.
(use-modules ((gnu home) #:select (home-environment))((gnu home services) #:select(home-files-service-type service))((gnu home services shells) #:select(home-bash-configuration home-bash-service-type))((gnu system shadow) #:select (%default-dotguile))((guix gexp) #:select (file-append gexp local-file plain-file)))(home-environment(services(list(service home-bash-service-type(home-bash-configuration(bash-profile (list (plain-file"bash_ps1""export PS1=\"\nāā $PS1\nā \"")))))(service home-files-service-type`((".guile" ,%default-dotguile))))))
I written it in home-config.scm and then I run
guix home reconfigure home-config.scm
Now I having better bash shell which taking less characters, so I can write more command in one line.
Mine currently working
I am currently working to serving Minetest Server on Tilde Server. I installed it by
guix shell minetest
and I will to write about in mine next blog post.