Hosts, add wheel and network group management

This commit is contained in:
Julia Lange 2024-11-28 14:18:11 -08:00
parent d994e11918
commit 91e5b47a8f
Signed by: Julia
SSH key fingerprint: SHA256:KI8YxpkPRbnDRkXPgCuQCVz181++Vy7NAvmQj8alOhM
2 changed files with 6 additions and 1 deletions

View file

@ -23,6 +23,7 @@
}; };
system.timezone = "America/Los_Angeles"; system.timezone = "America/Los_Angeles";
system.users.bigWheels = [ "pan" ];
tuigreet.enable = true; tuigreet.enable = true;
hyprland.enable = true; hyprland.enable = true;

View file

@ -5,6 +5,7 @@
system.timezone = lib.mkOption { default = "America/Los_Angeles"; }; system.timezone = lib.mkOption { default = "America/Los_Angeles"; };
system.extraFonts = lib.mkOption { default = []; }; system.extraFonts = lib.mkOption { default = []; };
system.doAutoUpgrade = lib.mkEnableOption "Enable auto upgrading system"; system.doAutoUpgrade = lib.mkEnableOption "Enable auto upgrading system";
system.users.bigWheels = lib.mkOption { default = []; };
}; };
config = { config = {
@ -51,11 +52,14 @@
value = { value = {
name = user; name = user;
isNormalUser = true; isNormalUser = true;
extraGroups = [ "network" ];
}; };
} }
) usernameList); ) usernameList);
groups = { groups = {
wheel = { }; wheel = {
members = config.system.users.bigWheels;
};
network = { }; network = { };
}; };
}; };