refactor: impure.nix calculates localSystem for itself; avoid duplication since otherwise integrations/nix-update/default.nix would need to add that too

This commit is contained in:
2024-10-06 21:46:40 +00:00
parent a42afed98f
commit 0e6a94d399
2 changed files with 4 additions and 4 deletions

View File

@@ -2,6 +2,4 @@
let
sane-nix-files = import ./pkgs/by-name/sane-nix-files/package.nix { };
in
import "${sane-nix-files}/impure.nix" ({
localSystem = builtins.currentSystem;
} // args)
import "${sane-nix-files}/impure.nix" args

View File

@@ -4,7 +4,9 @@
# race conditions or eval failures.
#
# see default.nix for a wrapper around this with better purity guarantees.
{ localSystem }:
{
localSystem ? builtins.currentSystem,
}:
let
mkPkgs = branch: args: (
(import ./pkgs/by-name/nixpkgs-bootstrap/${branch}.nix {}).override args