2023-12-15 15:18:36 +00:00
|
|
|
{
|
|
|
|
pkgs,
|
|
|
|
hyprland,
|
|
|
|
...
|
|
|
|
}: {
|
2023-06-19 18:50:13 +00:00
|
|
|
# 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;};
|
2023-06-19 18:50:13 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
# configure users
|
|
|
|
users = {
|
|
|
|
# absolute gigachad
|
|
|
|
users.laurent = {
|
|
|
|
isNormalUser = true;
|
|
|
|
initialPassword = "laurent";
|
2023-12-15 15:18:36 +00:00
|
|
|
extraGroups = ["wheel" "video" "docker"];
|
2023-06-19 18:50:13 +00:00
|
|
|
shell = pkgs.zsh;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
# configure users' home
|
|
|
|
home-manager = {
|
|
|
|
# gigachad's home
|
|
|
|
users.laurent = ../../home;
|
|
|
|
};
|
|
|
|
}
|