I wish to simplify my setup, and make it as easy as possible.
This means no voodoo, simple definitions.
I will go and have a custom emacs definition later, but for now it is as simple as it possibly can.
scm
(define-module (guix-home-config)
#:use-module (gnu home)
#:use-module (gnu home services)
#:use-module (gnu home services shells)
#:use-module (gnu services)
#:use-module (gnu system shadow))
(use-modules (gnu packages base)
(gnu home)
(gnu packages)
(gnu services)
(gnu packages emacs)
)
(define home-config
(home-environment
(services %base-home-services)
(packages (specifications->packages (list
"git"
"icecat"
"emacs-next"
"ocaml"
"rlwrap"
)))))
home-config