Regenerated

This commit is contained in:
2026-03-20 15:11:22 +00:00
parent 52ab427dad
commit 30647b07a1
30 changed files with 6 additions and 1458 deletions
+6 -4
View File
@@ -336,19 +336,21 @@ let
importedModules = inputs.import-tree modulesPath;
moduleSwitches = import ./assets/system/modules.conf;
# Alleen ingeschakelde modules (blijft attrset)
enabledModules =
lib.filterAttrs (name: _: moduleSwitches.${name} or false)
importedModules.imports;
moduleList = builtins.attrValues enabledModules;
# Functie om fragmenten te "forceren" tot attrset
# Functie: forceer fragment naar attrset
forceFragment = frag:
let
evaluated =
if builtins.isFunction frag then frag {} else frag;
evaluated = if builtins.isFunction frag then frag {} else frag;
asAttrs = if builtins.isAttrs evaluated then evaluated else {};
in
if builtins.isAttrs evaluated then evaluated else {};
# Filter eventueel verborgen thunks/lists
lib.filterAttrs (name: _: builtins.isAttrs evaluated.${name} || builtins.isBool evaluated.${name} || builtins.isString evaluated.${name}) asAttrs;
# Haal en forceer alle home-manager fragments
safeFragments =