Refactoring of the mediaserver module

This commit is contained in:
Julien Malka 2021-12-28 22:02:24 +01:00
parent 6096bc5515
commit 9677f19430
No known key found for this signature in database
GPG key ID: 3C68E13964FEA07F
7 changed files with 66 additions and 20 deletions

View file

@ -15,19 +15,27 @@ in {
config = mkIf cfg.enable (
mkMerge [{
sops.secrets.transmission = {
owner = "mediaserver";
format = "binary";
sopsFile = ../../secrets/transmission-login;
};
services.transmission = {
enable = true;
group = "tv";
downloadDirPermissions = "774";
user = "mediaserver";
group = "mediaserver";
credentialsFile = "/run/secrets/transmission";
downloadDirPermissions = "770";
settings = {
rpc-port = 9091;
download-dir = "/home/transmission/Downloads/";
incomplete-dir = "/home/transmission/Incomplete/";
download-dir = "/home/mediaserver/downloads/complete/";
incomplete-dir = "/home/mediaserver/downloads/incomplete/";
incomplete-dir-enable = true;
};
};
users.groups.tv = { name = "tv"; };
}
(mkIf cfg.nginx.enable {