aboutsummaryrefslogtreecommitdiff
path: root/modules/misc/nixpkgs.nix
diff options
context:
space:
mode:
authorarcnmx <arcnmx@users.noreply.github.com>2020-01-15 12:57:26 -0800
committerRobert Helgesson <robert@rycee.net>2020-01-26 13:03:23 +0100
commit244d7953252617073a83b95ffc4dd1f6e1fae803 (patch)
treea5e934df4ea21488a1eb6dd6bc44bbfe15ceb438 /modules/misc/nixpkgs.nix
parente5fb2598721c9c3be75dbd379819e2660376af03 (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.nix2
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