guix-commits
[Top][All Lists]
Advanced

[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*



reply via email to

[Prev in Thread] Current Thread [Next in Thread]