diff options
author | arcnmx <arcnmx@users.noreply.github.com> | 2020-01-15 12:57:26 -0800 |
---|---|---|
committer | Robert Helgesson <robert@rycee.net> | 2020-01-26 13:03:23 +0100 |
commit | 244d7953252617073a83b95ffc4dd1f6e1fae803 (patch) | |
tree | a5e934df4ea21488a1eb6dd6bc44bbfe15ceb438 /modules/misc/nixpkgs.nix | |
parent | e5fb2598721c9c3be75dbd379819e2660376af03 (diff) |
nixpkgs: add indirection to `_module.args.pkgs`
This allows pkgs to be overridden in such a way that `<nixpkgs>` is
never imported, allowing home-manager to be used in environments where
`NIX_PATH` is not set.
PR #993
Diffstat (limited to 'modules/misc/nixpkgs.nix')
-rw-r--r-- | modules/misc/nixpkgs.nix | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/misc/nixpkgs.nix b/modules/misc/nixpkgs.nix index e7c0d8f25ea..7b0904a5f20 100644 --- a/modules/misc/nixpkgs.nix +++ b/modules/misc/nixpkgs.nix @@ -142,7 +142,7 @@ in config = { _module.args = { - pkgs = _pkgs; + pkgs = mkOverride modules.defaultPriority _pkgs; pkgs_i686 = if _pkgs.stdenv.isLinux && _pkgs.stdenv.hostPlatform.isx86 then _pkgs.pkgsi686Linux |