aboutsummaryrefslogtreecommitdiff
path: root/kbg
diff options
context:
space:
mode:
authorKenny Ballou <kb@devnulllabs.io>2023-02-19 23:54:28 -0700
committerKenny Ballou <kb@devnulllabs.io>2023-02-19 23:55:23 -0700
commit971160f662b5fe6dd71fa2c155bb3317d67b7078 (patch)
tree1314ad8dc959128a3ef71f0500dff28c515aefd4 /kbg
parentcc98b5b811f4a8d0282eeb33d6e27e3d9f86ca86 (diff)
downloaddotfiles-971160f662b5fe6dd71fa2c155bb3317d67b7078.tar.gz
dotfiles-971160f662b5fe6dd71fa2c155bb3317d67b7078.tar.xz
add axo machine
laptop to replace the near bomb of the old laptop. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
Diffstat (limited to 'kbg')
-rw-r--r--kbg/services/config/dotfiles.scm25
-rw-r--r--kbg/services/shepherd.scm10
2 files changed, 35 insertions, 0 deletions
diff --git a/kbg/services/config/dotfiles.scm b/kbg/services/config/dotfiles.scm
index 087d2d4a..a791a260 100644
--- a/kbg/services/config/dotfiles.scm
+++ b/kbg/services/config/dotfiles.scm
@@ -49,6 +49,29 @@
vale-config-service
xdg-config-service))
+(define axo-configs
+ (append aspell-config-service
+ chktex-config-service
+ 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
+ nyxt-config-service
+ parallel-config-service
+ ssh-config-service
+ tmux-config-service
+ vale-config-service
+ xdg-config-service))
+
(define yak-configs
(append direnv-config-service
git-config-service
@@ -101,6 +124,8 @@
(define (configs-for-host hostname)
(cond ((eq? hostname 'daeva)
daeva-configs)
+ ((eq? hostname 'axo)
+ axo-configs)
((eq? hostname 'yak)
yak-configs)
((eq? hostname 'koi)
diff --git a/kbg/services/shepherd.scm b/kbg/services/shepherd.scm
index 2adf9c4a..cd77654f 100644
--- a/kbg/services/shepherd.scm
+++ b/kbg/services/shepherd.scm
@@ -22,6 +22,14 @@
languagetool-service
mpd-service
syncthing-service))))))
+(define axo-shepherd-services
+ (list (service home-shepherd-service-type
+ (home-shepherd-configuration
+ (services (append gnupg-service
+ languagetool-service
+ mpd-service
+ syncthing-service))))))
+
(define yak-shepherd-services
(list (service home-shepherd-service-type
@@ -42,6 +50,8 @@
(define (services-for-host hostname)
(cond ((eq? hostname 'daeva)
daeva-shepherd-services)
+ ((eq? hostname 'axo)
+ axo-shepherd-services)
((eq? hostname 'yak)
yak-shepherd-services)
((eq? hostname 'koi)