summaryrefslogtreecommitdiff
path: root/guix/self.scm
diff options
context:
space:
mode:
authorOleg Pykhalov <go.wigust@gmail.com>2021-09-27 17:27:12 +0300
committerOleg Pykhalov <go.wigust@gmail.com>2021-09-27 17:27:12 +0300
commit6ae4644984608b7eff7ab54d3a5787c661d85b2e (patch)
tree170f992d865b7f511d820a725754bc00e42b0451 /guix/self.scm
parent86d316b3346eac29c7e466f66b4422067c1cdb96 (diff)
parenta2b937984a502f7129f3b84f631be92dde689022 (diff)
downloadguix-patches-6ae4644984608b7eff7ab54d3a5787c661d85b2e.tar
guix-patches-6ae4644984608b7eff7ab54d3a5787c661d85b2e.tar.gz
Merge branch 'wip-guix-home'
Diffstat (limited to 'guix/self.scm')
-rw-r--r--guix/self.scm13
1 files changed, 12 insertions, 1 deletions
diff --git a/guix/self.scm b/guix/self.scm
index 79d93357a2..5922ea6aa1 100644
--- a/guix/self.scm
+++ b/guix/self.scm
@@ -958,13 +958,23 @@ itself."
#:guile-for-build
guile-for-build))
+ (define *home-modules*
+ (scheme-node "guix-home"
+ `((gnu home)
+ (gnu home-services)
+ ,@(scheme-modules* source "gnu/home-services"))
+ (list *core-package-modules* *package-modules*
+ *extra-modules* *core-modules* *system-modules*)
+ #:extensions dependencies
+ #:guile-for-build guile-for-build))
+
(define *cli-modules*
(scheme-node "guix-cli"
(append (scheme-modules* source "/guix/scripts")
`((gnu ci)))
(list *core-modules* *extra-modules*
*core-package-modules* *package-modules*
- *system-modules*)
+ *system-modules* *home-modules*)
#:extensions dependencies
#:guile-for-build guile-for-build))
@@ -1012,6 +1022,7 @@ itself."
*cli-modules*
*system-test-modules*
*system-modules*
+ *home-modules*
*package-modules*
*core-package-modules*
*extra-modules*