diff options
-rw-r--r-- | homes/owl.scm | 36 | ||||
-rw-r--r-- | kbg/services/config/dotfiles.scm | 13 |
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 '()))) |