From 5a7234cd054ac71bd5116a549371bfced5a4fb0e Mon Sep 17 00:00:00 2001 From: David Thompson Date: Sat, 12 Aug 2023 09:59:47 -0400 Subject: Update rise home config. --- rise-home.scm | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) (limited to 'rise-home.scm') 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"))))) -- cgit v1.2.3