Regenerated
This commit is contained in:
+19
-8
@@ -416,16 +416,27 @@ in
|
||||
home-manager.users =
|
||||
lib.mkMerge moduleList;
|
||||
|
||||
environment.variables.LOADED_MODULES =
|
||||
builtins.concatStringsSep ", " (map (m: m.name) enabledModules);
|
||||
# Logging to screen
|
||||
# Print number of enabled modules and each module's attribute count
|
||||
_ = builtins.trace
|
||||
(builtins.concatStringsSep "\n"
|
||||
(map (m: "${m.name} (${builtins.toString (builtins.length (builtins.attrNames m.value))} attrs)") enabledModules))
|
||||
true;
|
||||
|
||||
environment.variables.NUM_ENABLED_MODULES =
|
||||
toString (builtins.length enabledModules);
|
||||
_ = builtins.trace
|
||||
(toString (builtins.length enabledModules) + " modules enabled: " + builtins.concatStringsSep ", " (map (m: m.name) enabledModules))
|
||||
true;
|
||||
|
||||
# Debug each module
|
||||
environment.variables.MODULE_DEBUG =
|
||||
builtins.concatStringsSep "\n"
|
||||
(map (m: "${m.name} (${builtins.toString (builtins.length (builtins.attrNames m.value))} attrs)") enabledModules);
|
||||
# logging to file
|
||||
let
|
||||
debugFile = "/tmp/traveldroid-modules-debug.txt";
|
||||
debugContents = builtins.concatStringsSep "\n"
|
||||
(map (m: "${m.name} (${builtins.toString (builtins.length (builtins.attrNames m.value))} attrs)") enabledModules);
|
||||
in
|
||||
{
|
||||
# Write a file during the build
|
||||
environment.etc."traveldroid-modules-debug.txt".text = debugContents;
|
||||
}
|
||||
}
|
||||
#+END_SRC
|
||||
|
||||
|
||||
Reference in New Issue
Block a user