aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--homes/owl.scm36
-rw-r--r--kbg/services/config/dotfiles.scm13
2 files changed, 49 insertions, 0 deletions
diff --git a/homes/owl.scm b/homes/owl.scm
new file mode 100644
index 00000000..5ba664e7
--- /dev/null
+++ b/homes/owl.scm
@@ -0,0 +1,36 @@
+(define-module (homes owl)
+ #:use-module (gnu home)
+ #:use-module (gnu packages)
+ #:use-module (gnu services)
+ #:use-module (guix gexp)
+ #:use-module (gnu services audio)
+ #:use-module (gnu home services)
+ #:use-module (gnu home services fontutils)
+ #:use-module (gnu home services mcron)
+ #:use-module (gnu home services shells)
+ #:use-module (gnu home services shepherd)
+ #:use-module (gnu home services symlink-manager)
+ #:use-module (gnu home services xdg)
+ #:use-module (kbg)
+ #:use-module (kbg packages profiles base)
+ #:use-module (kbg packages profiles development)
+ #:use-module (kbg packages profiles desktop)
+ #:use-module (kbg packages profiles fonts)
+ #:use-module (kbg packages profiles statistics)
+ #:use-module (kbg packages profiles science)
+ #:use-module (kbg services config dotfiles)
+ #:use-module (kbg services emacs)
+ #:use-module (kbg services mcron)
+ #:use-module (kbg services shell)
+ #:use-module (kbg services shepherd))
+
+(home-environment
+ (packages
+ (append %kbg-base-development-packages
+ %kbg-science-packages
+ %kbg-statistics-packages
+ %kbg-fonts))
+
+ (services
+ (append bash-service
+ (configs-for-host 'owl))))
diff --git a/kbg/services/config/dotfiles.scm b/kbg/services/config/dotfiles.scm
index f23170e4..c978fd2a 100644
--- a/kbg/services/config/dotfiles.scm
+++ b/kbg/services/config/dotfiles.scm
@@ -59,6 +59,17 @@
vale-config-service
xdg-config-service))
+(define owl-configs
+ (append direnv-config-service
+ git-config-service
+ gnupg-config-service
+ gnuplot-config-service
+ guix-config-service
+ home-vars-service
+ nixpkgs-config-service
+ parallel-config-service
+ ssh-config-service))
+
(define koi-configs
(append direnv-config-service
email-config-service
@@ -85,4 +96,6 @@
yak-configs)
((eq? hostname 'koi)
koi-configs)
+ ((eq? hostname 'owl)
+ owl-configs)
(else '())))