Code cleanup and readability

This commit is contained in:
Austreelis 2024-06-22 11:40:22 +02:00
parent a6ad4027a1
commit 71bc768dc1
Failed to generate hash of commit

View file

@ -206,7 +206,7 @@ lib: {
in
builtins.foldl' filter [ ] flattened;
doNamespace =
createNamespacedModule =
{ namespace, include }:
if namespace == null then
include
@ -221,16 +221,17 @@ lib: {
description = "include ${namespace}";
};
};
# config.${namespace} = lib.modules.override 1000 {};
};
namespacedModules = builtins.map createNamespacedModule flattened;
in
builtins.seq throwOnConflict builtins.map doNamespace flattened;
builtins.seq throwOnConflict namespacedModules;
in
if lib.modules.validate.keys module then
{
inherit __key__;
__file__ = builtins.toString module.__file__ or file;
includes = normalizeIncludes module.includes or [ ];
__file__ = builtins.toString (module.__file__ or file);
includes = normalizeIncludes (module.includes or [ ]);
excludes = module.excludes or [ ];
options = module.options or { };
config =