Continue refactoring

This commit is contained in:
Florian RICHER 2024-05-25 15:16:08 +02:00
parent 34c8b954e5
commit edcbfaf379
9 changed files with 95 additions and 68 deletions

View file

@ -1,5 +1,15 @@
{ config, ... }:
{ lib, ... }:
let
applyHomeManagerConfig = { home-manager, ... }: let
applyConfig = user: {
home-manager.users.${user.name} = user.config;
};
in
{
home-manager.users = lib.foldl' (acc: user: acc // applyConfig user) {} (lib.attrValues home-manager.users);
};
in
{
applyHomeManagerConfig = applyHomeManagerConfig;
}