From 32673728f9ca330a2f06290fcb938c0aae85691e Mon Sep 17 00:00:00 2001 From: Puck Meerburg Date: Mon, 23 Jun 2025 12:22:20 +0000 Subject: [PATCH] (zilch nix drv): deduplicate input sources --- core/src/nix/drv.sld | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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