diff options
author | (unmatched-parenthesis <paren@disroot.org> | 2022-08-21 16:43:48 +0100 |
---|---|---|
committer | Efraim Flashner <efraim@flashner.co.il> | 2022-09-07 11:30:31 +0300 |
commit | bbc1735be26c56d443f96f9d2dac7cd4429478ef (patch) | |
tree | 6e2b14fb1f13bcc1fc065b52864ac051609d57ab /guix/build/profiles.scm | |
parent | 0321ceef08e53febe18a218fe355c4757560de0d (diff) |
profiles: Implicitly set GUIX_EXTENSIONS_PATH.
* guix/build/profiles.scm (manifest-sexp->inputs+search-paths):
Always return a search path for GUIX_EXTENSIONS_PATH.
* guix/search-paths.scm ($GUIX_EXTENSIONS_PATH): New variable.
This allows Guix to find extensions without any need for users to
set GUIX_EXTENSIONS_PATH manually.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Diffstat (limited to 'guix/build/profiles.scm')
-rw-r--r-- | guix/build/profiles.scm | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/guix/build/profiles.scm b/guix/build/profiles.scm index 0c92f222b4..b19d93f971 100644 --- a/guix/build/profiles.scm +++ b/guix/build/profiles.scm @@ -179,9 +179,10 @@ search path specifications." (() (values (reverse inputs) (delete-duplicates - (cons $PATH - (map sexp->search-path-specification - (reverse search-paths))))))))))) + (cons* $PATH + $GUIX_EXTENSIONS_PATH + (map sexp->search-path-specification + (reverse search-paths))))))))))) (define* (build-profile output manifest #:key (extra-inputs '()) (symlink symlink)) |