aboutsummaryrefslogtreecommitdiff
path: root/modules/modules.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/modules.nix')
-rw-r--r--modules/modules.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/modules/modules.nix b/modules/modules.nix
index 1744b4fd096..fa9c7f38cb7 100644
--- a/modules/modules.nix
+++ b/modules/modules.nix
@@ -197,9 +197,14 @@ let
modules = map (getAttr "file") (filter (getAttr "condition") allModules);
- pkgsModule = {
+ pkgsModule = { config, ... }: {
config = {
_module.args.baseModules = modules;
+ _module.args.pkgsPath = lib.mkDefault (
+ if versionAtLeast config.home.stateVersion "20.09" then
+ pkgs.path
+ else
+ <nixpkgs>);
_module.args.pkgs = lib.mkDefault pkgs;
_module.check = check;
lib = lib.hm;