me
/
guix
Archived
1
0
Fork 0

guix: self: Add *home-modules*.

* guix/self.scm(*home-modules*): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
master
Andrew Tropin 2021-09-10 12:53:02 +03:00 committed by Oleg Pykhalov
parent 44ed9ebcc7
commit a2324d8b56
No known key found for this signature in database
GPG Key ID: 167F8EA5001AFA9C
1 changed files with 12 additions and 1 deletions

View File

@ -958,13 +958,23 @@ itself."
#:guile-for-build #:guile-for-build
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* (define *cli-modules*
(scheme-node "guix-cli" (scheme-node "guix-cli"
(append (scheme-modules* source "/guix/scripts") (append (scheme-modules* source "/guix/scripts")
`((gnu ci))) `((gnu ci)))
(list *core-modules* *extra-modules* (list *core-modules* *extra-modules*
*core-package-modules* *package-modules* *core-package-modules* *package-modules*
*system-modules*) *system-modules* *home-modules*)
#:extensions dependencies #:extensions dependencies
#:guile-for-build guile-for-build)) #:guile-for-build guile-for-build))
@ -1012,6 +1022,7 @@ itself."
*cli-modules* *cli-modules*
*system-test-modules* *system-test-modules*
*system-modules* *system-modules*
*home-modules*
*package-modules* *package-modules*
*core-package-modules* *core-package-modules*
*extra-modules* *extra-modules*