stdenv: handle null replaceStdenv as identity

This commit is contained in:
loner
2026-01-19 03:20:55 +08:00
parent 61f3737eec
commit 6c6d4daf79

View File

@@ -31,7 +31,10 @@ bootStages
stdenv =
assert vanillaPackages.stdenv.hostPlatform == localSystem;
assert vanillaPackages.stdenv.targetPlatform == localSystem;
config.replaceStdenv { pkgs = vanillaPackages; };
let
fn = config.replaceStdenv or null;
in
if fn == null then vanillaPackages.stdenv else fn { pkgs = vanillaPackages; };
})
]