Regenerated
This commit is contained in:
@@ -40,7 +40,10 @@ in
|
||||
home-manager.useGlobalPkgs = true;
|
||||
home-manager.useUserPackages = true;
|
||||
|
||||
# Merge all _module.args.hmUsers from modules into Home Manager users
|
||||
# Evaluate all modules from import-tree
|
||||
allModulesEval = lib.mapAttrsToList (_: mod: mod { lib = lib; pkgs = pkgs; config = config; flakeRoot = flakeRoot; home-manager = home-manager; }) hostModules;
|
||||
|
||||
# Then fold
|
||||
home-manager.users = lib.foldl' (acc: m:
|
||||
let
|
||||
hmUsers = if (builtins.hasAttr "_module" m) &&
|
||||
@@ -49,7 +52,7 @@ in
|
||||
then m._module.args.hmUsers
|
||||
else {};
|
||||
in acc // hmUsers
|
||||
) {} allModules;
|
||||
) {} allModulesEval;
|
||||
|
||||
#################################
|
||||
# System packages & helpers
|
||||
|
||||
Reference in New Issue
Block a user