qbit permissions up

This commit is contained in:
2025-10-13 20:53:00 -05:00
parent 042787770e
commit 9128bf3d66
4 changed files with 16 additions and 6 deletions

View File

@@ -49,9 +49,11 @@ in
};
config = lib.mkIf cfg.enable {
# declare ${service} group
users.groups.${service} = { gid = lib.mkForce cfg.ids; };
# ensure media dirs existence
systemd.tmpfiles.rules = [
"d /holocron/media/downloads 2775 qbittorrent media -"
];
# declare ${service} user
users.users.${service} = {
@@ -60,8 +62,7 @@ in
isSystemUser = true;
home = cfg.data_dir;
createHome = true;
group = service;
extraGroups = [ "media" ];
group = "media";
};
# enable the qbittorrent service
@@ -69,7 +70,7 @@ in
enable = true;
openFirewall = true;
user = service;
group = service;
group = lib.mkForce "media"; # override for permissions
profileDir = cfg.data_dir;
webuiPort = cfg.port;
# torrentingPort = cfg.torrenting_port;