aboutsummaryrefslogtreecommitdiff
path: root/homes
diff options
context:
space:
mode:
authorKenny Ballou <kb@devnulllabs.io>2022-03-11 10:52:39 -0700
committerKenny Ballou <kb@devnulllabs.io>2022-03-21 09:29:43 -0600
commite15fe40bc9d730a542dedf1b56ca52a0cd0a3db6 (patch)
tree1ecedf5cbc63ed6edb92bc0c4bb469b9ab5f4751 /homes
parent375937f0066c6b3773f263fc62f523ab12d87751 (diff)
downloaddotfiles-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.scm34
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