+2
-2
lib/default.nix
+2
-2
lib/default.nix
······
+73
-25
lib/modules.nix
+73
-25
lib/modules.nix
···-closed = closeModules (modules ++ [ internalModule ]) ({ inherit config options lib; } // specialArgs);-options = mergeModules prefix (reverseList (filterModules (specialArgs.modulesPath or "") closed));···+# collectModules :: (modulesPath: String) -> (modules: [ Module ]) -> (args: Attrs) -> [ Module ]+else unifyModuleSyntax (toString m) (toString m) (applyIfFunction (toString m) (import m) args);
+6
lib/tests/modules.sh
+6
lib/tests/modules.sh
···+checkConfigError 'The option .* defined in .* does not exist' config.enable ./disable-recursive/{main.nix,disable-foo.nix,disable-bar.nix}
+5
lib/tests/modules/disable-recursive/bar.nix
+5
lib/tests/modules/disable-recursive/bar.nix
+7
lib/tests/modules/disable-recursive/disable-bar.nix
+7
lib/tests/modules/disable-recursive/disable-bar.nix
+7
lib/tests/modules/disable-recursive/disable-foo.nix
+7
lib/tests/modules/disable-recursive/disable-foo.nix
+5
lib/tests/modules/disable-recursive/foo.nix
+5
lib/tests/modules/disable-recursive/foo.nix
+8
lib/tests/modules/disable-recursive/main.nix
+8
lib/tests/modules/disable-recursive/main.nix
+2
-2
nixos/doc/manual/development/replace-modules.xml
+2
-2
nixos/doc/manual/development/replace-modules.xml
···
+5
-2
nixos/modules/misc/documentation.nix
+5
-2
nixos/modules/misc/documentation.nix
······