infrastructure/hosts/neodymium/system/users/default.nix

33 lines
576 B
Nix
Raw Normal View History

2023-12-15 15:18:36 +00:00
{
pkgs,
hyprland,
...
}: {
# disable user creation/deletion
users.mutableUsers = false;
# setup home-manager
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
2023-12-15 15:18:36 +00:00
extraSpecialArgs = {inherit hyprland;};
};
# configure users
users = {
# absolute gigachad
users.laurent = {
isNormalUser = true;
initialPassword = "laurent";
2023-12-15 15:18:36 +00:00
extraGroups = ["wheel" "video" "docker"];
shell = pkgs.zsh;
};
};
# configure users' home
home-manager = {
# gigachad's home
users.laurent = ../../home;
};
}