nixos: increase laziness regarding shared modules

This commit is contained in:
Robert Helgesson
2025-07-27 07:21:15 +02:00
parent ed1eeeeee6
commit 6ce4338185
+9 -7
View File
@@ -33,15 +33,18 @@ let
modulesPath = builtins.toString ../modules;
}
// cfg.extraSpecialArgs;
modules = [
(
{ name, ... }:
{
imports = import ../modules/modules.nix {
inherit pkgs;
lib = extendedLib;
useNixpkgsModule = !cfg.useGlobalPkgs;
};
imports =
import ../modules/modules.nix {
inherit pkgs;
lib = extendedLib;
useNixpkgsModule = !cfg.useGlobalPkgs;
}
++ cfg.sharedModules;
config = {
submoduleSupport.enable = true;
@@ -63,8 +66,7 @@ let
};
}
)
]
++ cfg.sharedModules;
];
};
in