From d7994aeb314b483e2990cc36130e6eb4d557dd61 Mon Sep 17 00:00:00 2001 From: ediblerope Date: Sun, 25 Jan 2026 11:07:03 +0000 Subject: [PATCH] Update radarr.nix --- services/radarr.nix | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/services/radarr.nix b/services/radarr.nix index 8b13789..4fb6ce2 100644 --- a/services/radarr.nix +++ b/services/radarr.nix @@ -1 +1,30 @@ - +# services/radarr.nix +{ config, pkgs, lib, ... }: +{ + config = lib.mkIf (config.networking.hostName == "FredOS-Mediaserver") { + + # Radarr + services.radarr = { + enable = true; + openFirewall = true; # Opens port 7878 + dataDir = "/var/lib/radarr"; + user = "radarr"; + group = "media"; + }; + + # Media group is already created in qbittorrent-nox.nix + # Just make sure radarr is in it + users.users.radarr = { + isSystemUser = true; + group = "media"; + extraGroups = [ "media" ]; + }; + + # Set up directory structure with proper permissions + systemd.tmpfiles.rules = [ + # Media folders - radarr writes here + "d /mnt/storage/torrents/movies 0775 radarr media -" + "Z /mnt/storage/torrents/movies 0775 radarr media -" + ]; + }; +}