(use-modules (gnu home) (gnu home services) (gnu home services shells) (gnu packages) (gnu services) (guix gexp)) (home-environment (packages (map (compose list specification->package+output) (list "cpupower" "dconf-editor" "emacs" "emacs-ac-geiser" "emacs-aggressive-indent" "emacs-company" "emacs-geiser" "emacs-geiser-guile" "emacs-macrostep" "emacs-paredit" "font-google-noto" "git" "git-lfs" "gnome-tweaks" "libreoffice" "pwgen" "seahorse" "trezor-agent"))) (services (list (service home-bash-service-type (home-bash-configuration (environment-variables '(("EDITOR" . "emacs") ("NVM_DIR" . "$HOME/src/nvm") ("GUILE_AUTO_COMPILE" . "0"))) (aliases '(("emacs" . "emacs -nw") ("grep" . "grep --color=auto") ("ll" . "ls -l") ("ls" . "ls -p --color=auto"))) (bash-profile (list (local-file "/home/marek/src/guix-config/.bash_profile" "bash_profile"))) (bashrc (list (local-file "/home/marek/src/guix-config/.bashrc" "bashrc") (local-file "/home/marek/src/guix-config/nvm_init" "nvm_init"))))) (simple-service 'dot-emacs home-files-service-type (list `(".emacs" ,( local-file "emacs.el")))))))