diff options
Diffstat (limited to 'modules/modules.nix')
-rw-r--r-- | modules/modules.nix | 7 |
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; |