diff --git a/modules/server/lidarr/default.nix b/modules/server/lidarr/default.nix index 25faedbf..3890348c 100644 --- a/modules/server/lidarr/default.nix +++ b/modules/server/lidarr/default.nix @@ -39,8 +39,6 @@ in { config = lib.mkIf cfg.enable { services.${unit} = { enable = true; - user = srv.user; - group = srv.group; }; services.caddy.virtualHosts."${cfg.url}" = { useACMEHost = srv.domain; diff --git a/modules/server/prowlarr/default.nix b/modules/server/prowlarr/default.nix index ab2e16cb..2401df81 100644 --- a/modules/server/prowlarr/default.nix +++ b/modules/server/prowlarr/default.nix @@ -39,8 +39,6 @@ in { config = lib.mkIf cfg.enable { services.${unit} = { enable = true; - # user = srv.user; - # group = srv.group; }; services.caddy.virtualHosts."${cfg.url}" = { useACMEHost = srv.domain; @@ -48,5 +46,10 @@ in { reverse_proxy http://127.0.0.1:9696 ''; }; + users.users.prowlarr = { + group = "prowlarr"; + isSystemUser = true; + }; + users.groups.prowlarr = {}; }; } diff --git a/modules/server/qbittorrent/default.nix b/modules/server/qbittorrent/default.nix index a372b627..85374dbd 100644 --- a/modules/server/qbittorrent/default.nix +++ b/modules/server/qbittorrent/default.nix @@ -47,7 +47,6 @@ in { virtualisation.oci-containers.containers = { qbittorrent = { - user = "${srv.user}:${srv.group};"; image = "linuxserver/qbittorrent:latest"; autoStart = true; dependsOn = ["gluetun"]; @@ -97,5 +96,15 @@ in { }; }; }; + users = { + users.qbittorrent = { + uid = srv.uid; + group = "qbittorrent"; + isSystemUser = true; + }; + groups.qbittorrent = { + gid = srv.gid; + }; + }; }; }