diff options
author | K900 <me@0upti.me> | 2023-10-08 20:39:07 +0300 |
---|---|---|
committer | K900 <me@0upti.me> | 2023-10-08 20:41:44 +0300 |
commit | 93cfbb253c2b088272ae36e419694017551c4a17 (patch) | |
tree | 6ba59b9dcf6f6e551715a1de776c18d8900111c4 /nixos | |
parent | dccd00027e9f7f16575cc1793a3daf51b4dfe47f (diff) |
eval-config.nix: set nixpkgs.pkgs instead of _module.args.pkgs
This allows nixpkgs.overlays to work, and also the nixpkgs.config check.
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/lib/eval-config.nix | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/nixos/lib/eval-config.nix b/nixos/lib/eval-config.nix index 81a5ea1750dec..c00ba1bdc04e1 100644 --- a/nixos/lib/eval-config.nix +++ b/nixos/lib/eval-config.nix @@ -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; }) ); }; |