nix-config/hosts/common/optional/servarr.nix
Lander Van den Bulcke 2c33b70c3b
feat: old changes
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-08-20 20:56:10 +02:00

53 lines
964 B
Nix

{pkgs, ...}: {
users.groups.multimedia = {};
systemd.tmpfiles.rules = [
"d /data/media 0770 - multimedia - -"
"d /data/media/movie 0770 - multimedia - -"
"d /data/media/tv 0770 - multimedia - -"
"d /data/media/torrent 0770 - multimedia - -"
];
services.jellyfin = {
enable = true;
group = "multimedia";
openFirewall = true;
};
environment.systemPackages = [
pkgs.jellyfin
pkgs.jellyfin-web
pkgs.jellyfin-ffmpeg
];
services.jellyseerr = {
enable = true;
openFirewall = true;
};
services.prowlarr = {
enable = true;
};
services.radarr = {
enable = true;
group = "multimedia";
};
services.sonarr = {
enable = true;
group = "multimedia";
};
services.transmission = {
enable = true;
group = "multimedia";
settings = {
download-dir = "/data/media/torrent";
};
};
services.sabnzbd = {
enable = true;
group = "multimedia";
};
}