summaryrefslogtreecommitdiff
path: root/home-configuration.scm
blob: ebde67457d99fa8c12e176f1487e82b01e3f0733 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
( 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" "emacs" "emacs-geiser" "emacs-geiser-guile" "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" ) ) ) ) ) ) ) )