diff options
author | Marek Paśnikowski <marekpasnikowski@protonmail.com> | 2022-07-21 04:32:01 +0200 |
---|---|---|
committer | Marek Paśnikowski <marekpasnikowski@protonmail.com> | 2022-07-21 04:32:01 +0200 |
commit | aaca1164a80c00e6bdda8b2bc8b06f588e92bb19 (patch) | |
tree | 9f2b7b7ecb84b611858b1c81375b153c7a7bbd09 /home-configuration.scm | |
parent | 23b2526f25fb67bbf0a7962ad7877685c2ef8d0e (diff) |
Complete Refactor
Diffstat (limited to 'home-configuration.scm')
-rw-r--r-- | home-configuration.scm | 88 |
1 files changed, 30 insertions, 58 deletions
diff --git a/home-configuration.scm b/home-configuration.scm index 26bd67f..8948d7f 100644 --- a/home-configuration.scm +++ b/home-configuration.scm @@ -1,59 +1,31 @@ -;; 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 ) ) -(use-modules - (gnu home) - (gnu home services shells) - (gnu packages) - (gnu services) - (guix gexp)) - -(home-environment - (packages - (map - (compose list specification->package+output) - (list - "cpupower" - "dconf-editor" - "evolution" - "font-google-noto" - "git" - "git-lfs" - "gnome-shell-extensions" - "gnome-tweaks" - "gst-plugins-bad" - "gst-plugins-base" - "gst-plugins-good" - "gst-plugins-ugly" - "libreoffice" - "protonvpn-cli" - "pwgen" - "seahorse" - ;"trezor-agent" - ))) - - (services - (list - (service home-bash-service-type - (home-bash-configuration - (environment-variables - '(("EDITOR" . "nano") - ("NVM_DIR" . "$HOME/src/nvm") - ("GUILE_AUTO_COMPILE" . "1"))) - - (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")))))))) +( home-environment + ( packages + ( map + ( compose list specification->package+output ) + ( list "cpupower" "dconf-editor" "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" . "nano" ) + ( "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" ) ) ) ) ) ) ) ) |