Add settings for transmission

This commit is contained in:
soraefir
2026-05-17 21:38:46 +02:00
parent 2b555b1a78
commit 3e3a108707
3 changed files with 85 additions and 5 deletions

View File

@@ -23,7 +23,7 @@ in {
owner = "1000:1000";
mode = "0755";
}{
path = "${serverCfg.dataPath}/transmission/config";
path = "${serverCfg.configPath}/transmission/config";
owner = "1000:1000";
mode = "0755";
}];
@@ -50,10 +50,20 @@ in {
volumes = [
"${serverCfg.dataPath}/transmission/complete:/downloads/complete"
"${serverCfg.dataPath}/transmission/incomplete:/downloads/incomplete"
"${serverCfg.dataPath}/transmission/config:/config"
"${serverCfg.configPath}/transmission/config:/config"
];
};
};
};
setup = {
trigger = "server";
envFile = [ config.sops.secrets."CUSTOM".path ];
script = pkgs.writeShellScript "setup" ''
${pkgs.gettext}/bin/envsubst < "${../data/transmission/settings.json}" > "${serverCfg.configPath}/transmission/config/settings.json"
'';
};
}