diff --git a/core/src/nix/drv.sld b/core/src/nix/drv.sld index 20c54cc..8ca9666 100644 --- a/core/src/nix/drv.sld +++ b/core/src/nix/drv.sld @@ -230,7 +230,8 @@ ("builder" . ,(car builder)) ("system" . ,platform) . ,new-items))) - (make-derivation name (list (cons "out" output)) input-drvs input-srcs platform (car builder) (cdr builder) (list-sort env-pair< (append new-items env)) (make-derivation-metadata #f #f #f #f #f))) + (define environment (list-sort env-pair< (filter-environment env new-items))) + (make-derivation name (list (cons "out" output)) input-drvs (list-sort string