nixos-configs/modules/options.nix
Paul-Henri Froidmont fafc1334b9
Add stellaris host
2025-09-09 13:41:05 +02:00

39 lines
630 B
Nix

{
config,
options,
lib,
...
}:
{
options = {
user = lib.my.mkOpt lib.types.attrs { };
};
config = {
user = {
name = lib.mkDefault "froidmpa";
description = "The primary user account";
extraGroups = [
"wheel"
"adbusers"
];
isNormalUser = true;
};
users.users.${config.user.name} = lib.mkAliasDefinitions options.user;
home-manager = {
useUserPackages = true;
users.${config.user.name} = {
home = {
enableNixpkgsReleaseCheck = true;
inherit (config.system) stateVersion;
};
};
};
};
}