Commit 93cfbb25 authored by K900's avatar K900
Browse files

eval-config.nix: set nixpkgs.pkgs instead of _module.args.pkgs

This allows nixpkgs.overlays to work, and also the nixpkgs.config check.
parent dccd0002
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
@@ -34,9 +34,6 @@ evalConfigArgs@
                 in lib.optional (e != "") (import e)
}:

let pkgs_ = pkgs;
in

let
  inherit (lib) optional;

@@ -58,8 +55,9 @@ let
        nixpkgs.system = lib.mkDefault system;
      })
      ++
      (optional (pkgs_ != null) {
        _module.args.pkgs = lib.mkForce pkgs_;
      (optional (pkgs != null) {
        # This should be default priority, so it conflicts with any user-defined pkgs.
        nixpkgs.pkgs = pkgs;
      })
    );
  };