blob: 5db40b8d09ca46c076b74d7d831ad283854ba1d1 (
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
(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-no-x"
"emacs-ac-geiser"
"emacs-aggressive-indent"
"emacs-geiser"
"emacs-geiser-guile"
"emacs-iedit"
"emacs-macrostep"
"emacs-multiple-cursors"
"emacs-paredit"
"font-google-noto"
"git"
"git-lfs"
"gnome-tweaks"
"gnupg"
"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 '(("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-files
home-files-service-type
(list `(".emacs" ,(local-file "emacs.el"))
`(".ssh/config" ,(local-file "ssh.config")))))))
|