Nixconfigs/modules/servermodules/arr/arr.nix
Maxiem Geldhof 22bd2339d5 Add prowlarr
2025-10-31 19:54:46 +01:00

33 lines
681 B
Nix

{ pkgs, ... }:
let
mediaGroup = "media";
in
{
age.secrets.mullvad = {
file = ../../../keys/mullvad;
path = "/etc/wireguard/mullvad.conf";
};
networking.firewall.trustedInterfaces = [ "wg-selene" ];
services.prowlarr.enable = true;
services.transmission = {
enable = true;
user = "torrenter";
group = mediaGroup;
incomplete-dir-enabled = true;
incomplete-dir = "/media/torrents/.incomplete";
};
systemd.services.transmission.serviceConfig.IOSchedulingPriority = 7;
services.radarr = {
enable = true;
group = mediaGroup;
openFirewall = false;
};
environment.systemPackages = [
pkgs.flood-for-transmission
];
}