Fixed transmission permissions
This commit is contained in:
@@ -264,16 +264,16 @@ in {
|
|||||||
];
|
];
|
||||||
|
|
||||||
systemd.tmpfiles.rules = [
|
systemd.tmpfiles.rules = [
|
||||||
"d '${cfg.stateDir}' 0750 torrenter torrenter - -"
|
"d '${cfg.stateDir}' 0750 torrenter media - -"
|
||||||
# This is fixes a bug in nixpks (https://github.com/NixOS/nixpkgs/issues/291883)
|
# This is fixes a bug in nixpks (https://github.com/NixOS/nixpkgs/issues/291883)
|
||||||
"d '${cfg.stateDir}/.config' 0750 torrenter torrenter - -"
|
"d '${cfg.stateDir}/.config' 0750 torrenter media - -"
|
||||||
"d '${cfg.stateDir}/.config/transmission-daemon' 0750 torrenter torrenter - -"
|
"d '${cfg.stateDir}/.config/transmission-daemon' 0750 torrenter media - -"
|
||||||
];
|
];
|
||||||
|
|
||||||
util-nixarr.services.cross-seed = mkIf cfg-cross-seed.enable {
|
util-nixarr.services.cross-seed = mkIf cfg-cross-seed.enable {
|
||||||
enable = true;
|
enable = true;
|
||||||
dataDir = cfg-cross-seed.stateDir;
|
dataDir = cfg-cross-seed.stateDir;
|
||||||
group = "torrenter";
|
group = "media";
|
||||||
settings =
|
settings =
|
||||||
{
|
{
|
||||||
torrentDir = "${nixarr.mediaDir}/torrents";
|
torrentDir = "${nixarr.mediaDir}/torrents";
|
||||||
@@ -309,7 +309,7 @@ in {
|
|||||||
services.transmission = {
|
services.transmission = {
|
||||||
enable = true;
|
enable = true;
|
||||||
user = "torrenter";
|
user = "torrenter";
|
||||||
group = "torrenter";
|
group = "media";
|
||||||
home = cfg.stateDir;
|
home = cfg.stateDir;
|
||||||
webHome =
|
webHome =
|
||||||
if cfg.flood.enable
|
if cfg.flood.enable
|
||||||
|
|||||||
Reference in New Issue
Block a user