aboutsummaryrefslogtreecommitdiff
path: root/kbg/services
diff options
context:
space:
mode:
authorKenny Ballou <kb@devnulllabs.io>2022-05-02 12:02:22 -0600
committerKenny Ballou <kb@devnulllabs.io>2022-05-02 12:02:22 -0600
commit0c430822cedee96a23fe8a12cc8e0719f8517916 (patch)
tree638fa989f241bb081a1b87045b3ab9370eabe4c4 /kbg/services
parent47a9a452e34408d6661b5d4a6fe5b1de0e3e22ed (diff)
downloaddotfiles-0c430822cedee96a23fe8a12cc8e0719f8517916.tar.gz
dotfiles-0c430822cedee96a23fe8a12cc8e0719f8517916.tar.xz
machines: add koi
Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
Diffstat (limited to 'kbg/services')
-rw-r--r--kbg/services/config/dotfiles.scm19
-rw-r--r--kbg/services/shepherd.scm9
2 files changed, 28 insertions, 0 deletions
diff --git a/kbg/services/config/dotfiles.scm b/kbg/services/config/dotfiles.scm
index 20142f82..f23170e4 100644
--- a/kbg/services/config/dotfiles.scm
+++ b/kbg/services/config/dotfiles.scm
@@ -58,6 +58,23 @@
ssh-config-service
vale-config-service
xdg-config-service))
+
+(define koi-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
+ ledger-config-service
+ mpd-config-service
+ nixpkgs-config-service
+ parallel-config-service
+ ssh-config-service
vale-config-service
xdg-config-service))
@@ -66,4 +83,6 @@
daeva-configs)
((eq? hostname 'yak)
yak-configs)
+ ((eq? hostname 'koi)
+ koi-configs)
(else '())))
diff --git a/kbg/services/shepherd.scm b/kbg/services/shepherd.scm
index d65ddb4c..1ce18006 100644
--- a/kbg/services/shepherd.scm
+++ b/kbg/services/shepherd.scm
@@ -28,9 +28,18 @@
mpd-service
syncthing-service))))))
+(define koi-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)
+ ((eq? hostname 'koi)
+ koi-shepherd-services)
(else '())))