diff options
Diffstat (limited to 'home-configuration.scm')
-rw-r--r-- | home-configuration.scm | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/home-configuration.scm b/home-configuration.scm new file mode 100644 index 0000000..4605e52 --- /dev/null +++ b/home-configuration.scm @@ -0,0 +1,40 @@ +;; This "home-environment" file can be passed to 'guix home reconfigure' +;; to reproduce the content of your profile. This is "symbolic": it only +;; specifies package names. To reproduce the exact same profile, you also +;; need to capture the channels being used, as returned by "guix describe". +;; See the "Replicating Guix" section in the manual. + +(use-modules + (gnu home) + (gnu home services shells) + (gnu packages) + (gnu services) + (guix gexp)) + +(home-environment + (packages + (map + (compose list specification->package+output) + (list "dconf-editor" "evolution" "font-google-noto" "git" "git-lfs" "gnome-shell-extensions" "gnome-tweaks" "pwgen" "seahorse" "trezor-agent"))) + + (services + (list + (service home-bash-service-type + (home-bash-configuration + (environment-variables + '(("NVM_DIR" . "$HOME/src/nvm") + ( "GUILE_AUTO_COMPILE" . "0"))) + + (aliases + '(("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")))))))) |