summaryrefslogtreecommitdiff
path: root/rise-home.scm
diff options
context:
space:
mode:
Diffstat (limited to 'rise-home.scm')
-rw-r--r--rise-home.scm27
1 files changed, 21 insertions, 6 deletions
diff --git a/rise-home.scm b/rise-home.scm
index cd6598d..ae5051c 100644
--- a/rise-home.scm
+++ b/rise-home.scm
@@ -2,14 +2,24 @@
(gnu packages)
(gnu services)
(guix gexp)
+ (gnu home services)
(gnu home services shells))
+(define (dotfiles . file-names)
+ (define dir (dirname (current-filename)))
+ (map (lambda (file-name)
+ (list file-name
+ (local-file (string-append dir "/dotfiles/" file-name)
+ (string-append "dotfile-" (basename file-name)))))
+ file-names))
+
(home-environment
(packages (specifications->packages
'("alsa-utils"
"ardour"
"calf"
"carla"
+ "dragonfly-reverb"
"emacs"
"emacs-better-defaults"
"emacs-buffer-env"
@@ -32,6 +42,7 @@
"git"
"gnome-tweaks"
"htop"
+ "hydrogen"
"jack"
"lsp-plugins"
"milkytracker"
@@ -39,9 +50,13 @@
"openssh"
"patchage"
"qjackctl"
- "sfxr")))
- (services
- (list (service home-bash-service-type
- (home-bash-configuration
- (aliases '(("grep" . "grep --color=auto")
- ("ls" . "ls -ahlp --color=auto"))))))))
+ "sfxr"
+ "x42-plugins")))
+ (services
+ (list (service home-bash-service-type
+ (home-bash-configuration
+ (aliases '(("grep" . "grep --color=auto")
+ ("ls" . "ls -ahlp --color=auto")))))
+ (simple-service 'dotfiles
+ home-files-service-type
+ (dotfiles ".emacs.d/init.el" ".guile")))))