diff --git a/default.nix b/default.nix index 977ae387f..49e2c31bb 100644 --- a/default.nix +++ b/default.nix @@ -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 diff --git a/impure.nix b/impure.nix index 7ca08e859..75b9f469c 100644 --- a/impure.nix +++ b/impure.nix @@ -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