blob: 0bd92b12a85076f32b3559d83045c2e6562743e8 (
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
|
(define-module (suweren home services)
#:use-module (gnu home services)
#:use-module (gnu home services shells)
#:use-module (gnu services)
#:use-module (guix gexp))
(define-public suweren-home-bash-configuration
(let ((bashrc (list (local-file "bashrc"
"bashrc")))
(bash-profile (list (local-file "bash-profile"
"bash-profile"))))
(home-bash-configuration (bashrc bashrc)
(bash-profile bash-profile))))
(define-public suweren-home-xdg-configuration-files-extension
(let* ((emacs-configuration-file (local-file "emacs-configuration.el"))
(emacs-init-file (local-file "emacs-init.el"))
(emacs-configuration (list "emacs/configuration.el"
emacs-configuration-file))
(emacs-init (list "emacs/init.el"
emacs-init-file))
(value (list emacs-configuration
emacs-init)))
(simple-service 'suweren-home-xdg-configuration-files
home-xdg-configuration-files-service-type
value)))
|