cfg/pc/home-manager.nix
Henri Dohmen 36d5e995f2 fixes
2025-05-31 00:23:59 +02:00

32 lines
644 B
Nix

{
inputs,
lib,
options,
config,
...
}:
{
options.home = lib.mkOption {
type = lib.types.attrsOf lib.types.str;
default = { };
description = "home-manager configuration.";
};
imports = [
inputs.home-manager.nixosModules.home-manager
{
home-manager.users."hd" = lib.mkAliasDefinitions options.home;
# install to /etc/profiles, not ~/.nix-profile
home-manager.useUserPackages = true;
# dont use home.nixpkgs
home-manager.useGlobalPkgs = true;
}
];
config = {
home = {
home.stateVersion = config.system.stateVersion;
imports = [ ../mod-hm ];
};
};
}