diff --git a/SwarselSystems.org b/SwarselSystems.org index a4f840c..b8c0e94 100644 --- a/SwarselSystems.org +++ b/SwarselSystems.org @@ -7623,6 +7623,11 @@ Also, the system state version is set here. No need to touch it. dockeruser = { gid = 1155; }; + radarr = {}; + readarr = {}; + sonarr = {}; + lidarr = {}; + prowlarr = {}; }; users = { dockeruser = { @@ -7633,22 +7638,27 @@ Also, the system state version is set here. No need to touch it. }; radarr = { isSystemUser = true; + group = "radarr"; extraGroups = [ "users" ]; }; readarr = { isSystemUser = true; + group = "readarr"; extraGroups = [ "users" ]; }; sonarr = { isSystemUser = true; + group = "sonarr"; extraGroups = [ "users" ]; }; lidarr = { isSystemUser = true; + group = "lidarr"; extraGroups = [ "users" ]; }; prowlarr = { isSystemUser = true; + group = "prowlarr"; extraGroups = [ "users" ]; }; }; diff --git a/profiles/server/common/transmission.nix b/profiles/server/common/transmission.nix index 9386edf..90334da 100644 --- a/profiles/server/common/transmission.nix +++ b/profiles/server/common/transmission.nix @@ -8,6 +8,11 @@ dockeruser = { gid = 1155; }; + radarr = { }; + readarr = { }; + sonarr = { }; + lidarr = { }; + prowlarr = { }; }; users = { dockeruser = { @@ -18,22 +23,27 @@ }; radarr = { isSystemUser = true; + group = "radarr"; extraGroups = [ "users" ]; }; readarr = { isSystemUser = true; + group = "readarr"; extraGroups = [ "users" ]; }; sonarr = { isSystemUser = true; + group = "sonarr"; extraGroups = [ "users" ]; }; lidarr = { isSystemUser = true; + group = "lidarr"; extraGroups = [ "users" ]; }; prowlarr = { isSystemUser = true; + group = "prowlarr"; extraGroups = [ "users" ]; }; };