diff options
author | Kenny Ballou <kb@devnulllabs.io> | 2022-03-11 10:52:39 -0700 |
---|---|---|
committer | Kenny Ballou <kb@devnulllabs.io> | 2022-03-21 09:29:43 -0600 |
commit | e15fe40bc9d730a542dedf1b56ca52a0cd0a3db6 (patch) | |
tree | 1ecedf5cbc63ed6edb92bc0c4bb469b9ab5f4751 /homes | |
parent | 375937f0066c6b3773f263fc62f523ab12d87751 (diff) | |
download | dotfiles-e15fe40bc9d730a542dedf1b56ca52a0cd0a3db6.tar.gz dotfiles-e15fe40bc9d730a542dedf1b56ca52a0cd0a3db6.tar.xz |
kbg: refactor configs and services
Move them into different modules which are then loaded by the hosts.
This may not be the best approach. E.g., some module now needs to know
about hosts and what services/configs it is interested in. Going to let
this incubate, may revert later.
Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
Diffstat (limited to 'homes')
-rw-r--r-- | homes/daeva.scm | 34 |
1 files changed, 6 insertions, 28 deletions
diff --git a/homes/daeva.scm b/homes/daeva.scm index f03c1be3..034a5de8 100644 --- a/homes/daeva.scm +++ b/homes/daeva.scm @@ -16,23 +16,11 @@ #:use-module (kbg packages profiles development) #:use-module (kbg packages profiles desktop) #:use-module (kbg packages profiles fonts) - #:use-module (kbg packages emacs) - #:use-module (kbg services config direnv) - #:use-module (kbg services config flatpak) - #:use-module (kbg services config git) - #:use-module (kbg services config global) - #:use-module (kbg services config gnuplot) - #:use-module (kbg services config kitty) - #:use-module (kbg services config ledger) - #:use-module (kbg services config nixpkgs) - #:use-module (kbg services config shepherd) - #:use-module (kbg services config vale) - #:use-module (kbg services config vars) - #:use-module (kbg services config xdg) + #:use-module (kbg services config dotfiles) #:use-module (kbg services emacs) #:use-module (kbg services mcron) - #:use-module (kbg services mpd) - #:use-module (kbg services shell)) + #:use-module (kbg services shell) + #:use-module (kbg services shepherd)) (home-environment (packages @@ -42,18 +30,8 @@ (services (append bash-service + (configs-for-host 'daeva) emacs-service - direnv-config-service - flatpak-config-service - git-config-service - ;; global-config-service - gnuplot-config-service - home-vars-service - kitty-config-service - ledger-config-service mcron-service - mpd-service - nixpkgs-config-service - shepherd-user-services - vale-config-service - xdg-config-service))) + (services-for-host 'daeva)))) + ;; shepherd-user-services |