[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
03/03: guix: self: Add *home-modules*.
From: |
guix-commits |
Subject: |
03/03: guix: self: Add *home-modules*. |
Date: |
Mon, 13 Sep 2021 16:01:41 -0400 (EDT) |
wigust pushed a commit to branch wip-guix-home
in repository guix.
commit a2324d8b56eabf8117bca220a507cc791edffd2e
Author: Andrew Tropin <andrew@trop.in>
AuthorDate: Fri Sep 10 12:53:02 2021 +0300
guix: self: Add *home-modules*.
* guix/self.scm(*home-modules*): New variable.
Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
---
guix/self.scm | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/guix/self.scm b/guix/self.scm
index 79d9335..5922ea6 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*