Files
nix/modules/common/home-manager.nix
T
hektor 6fa74fead8
check / lint (push) Successful in 15s
refactor: rename utils to lib'
2026-11-06 14:35:01 +01:00

34 lines
563 B
Nix

{
inputs,
lib',
config,
lib,
...
}:
let
homeDir = ../../home/hosts + "/${config.host.name}";
in
{
imports = [ inputs.home-manager.nixosModules.default ];
config.home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
extraSpecialArgs = {
inherit
inputs
lib'
;
};
sharedModules = [
{
host.username = lib.mkDefault config.host.username;
}
];
users = lib.optionalAttrs (builtins.pathExists homeDir) {
${config.host.username} = import homeDir;
};
};
}