diff options
Diffstat (limited to 'kbg')
-rw-r--r-- | kbg/services/config/dotfiles.scm | 19 | ||||
-rw-r--r-- | kbg/services/shepherd.scm | 9 |
2 files changed, 28 insertions, 0 deletions
diff --git a/kbg/services/config/dotfiles.scm b/kbg/services/config/dotfiles.scm index 4ff7d1cd..6c463e1f 100644 --- a/kbg/services/config/dotfiles.scm +++ b/kbg/services/config/dotfiles.scm @@ -39,7 +39,26 @@ vale-config-service xdg-config-service)) +(define yak-configs + (append direnv-config-service + email-config-service + flatpak-config-service + git-config-service + ;; global-config-service + gnupg-config-service + gnuplot-config-service + guix-config-service + home-vars-service + kitty-config-service + mpd-config-service + nixpkgs-config-service + parallel-config-service + vale-config-service + xdg-config-service)) + (define (configs-for-host hostname) (cond ((eq? hostname 'daeva) daeva-configs) + ((eq? hostname 'yak) + yak-configs) (else '()))) diff --git a/kbg/services/shepherd.scm b/kbg/services/shepherd.scm index 2be5ab58..d65ddb4c 100644 --- a/kbg/services/shepherd.scm +++ b/kbg/services/shepherd.scm @@ -21,7 +21,16 @@ mpd-service syncthing-service)))))) +(define yak-shepherd-services + (list (service home-shepherd-service-type + (home-shepherd-configuration + (services (append gnupg-service + mpd-service + syncthing-service)))))) + (define (services-for-host hostname) (cond ((eq? hostname 'daeva) daeva-shepherd-services) + ((eq? hostname 'yak) + yak-shepherd-services) (else '()))) |