diff --git a/hosts/jibril/host.nix b/hosts/jibril/host.nix index cce879f..6af5cab 100644 --- a/hosts/jibril/host.nix +++ b/hosts/jibril/host.nix @@ -23,6 +23,7 @@ }; system.timezone = "America/Los_Angeles"; + system.users.bigWheels = [ "pan" ]; tuigreet.enable = true; hyprland.enable = true; diff --git a/nixosModules/services/system/default.nix b/nixosModules/services/system/default.nix index 252a8f9..2df5223 100644 --- a/nixosModules/services/system/default.nix +++ b/nixosModules/services/system/default.nix @@ -5,6 +5,7 @@ system.timezone = lib.mkOption { default = "America/Los_Angeles"; }; system.extraFonts = lib.mkOption { default = []; }; system.doAutoUpgrade = lib.mkEnableOption "Enable auto upgrading system"; + system.users.bigWheels = lib.mkOption { default = []; }; }; config = { @@ -51,11 +52,14 @@ value = { name = user; isNormalUser = true; + extraGroups = [ "network" ]; }; } ) usernameList); groups = { - wheel = { }; + wheel = { + members = config.system.users.bigWheels; + }; network = { }; }; };