From ee097a7d7caad4790131385975fd460c9ed4519e Mon Sep 17 00:00:00 2001 From: cnst Date: Mon, 21 Jul 2025 12:06:43 +0200 Subject: [PATCH] user and group fixings --- modules/server/lidarr/default.nix | 2 -- modules/server/prowlarr/default.nix | 7 +++++-- modules/server/qbittorrent/default.nix | 11 ++++++++++- 3 files changed, 15 insertions(+), 5 deletions(-) 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; + }; + }; }; }