From 6962f2d830800a1af9d5cbc9f13047b346d285ad Mon Sep 17 00:00:00 2001 From: ediblerope Date: Thu, 22 Jan 2026 10:43:41 +0000 Subject: [PATCH] Create prowlarr.nix --- services/prowlarr.nix | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 services/prowlarr.nix diff --git a/services/prowlarr.nix b/services/prowlarr.nix new file mode 100644 index 0000000..d07a0a7 --- /dev/null +++ b/services/prowlarr.nix @@ -0,0 +1,26 @@ +#prowlarr.nix +{ config, pkgs, lib, ... }: +{ + config = lib.mkIf (config.networking.hostName == "FredOS-Mediaserver") { + + # Sonarr + services.prowlarr = { + enable = true; + openFirewall = true; + dataDir = "/var/lib/prowlarr"; + user = "prowlarr"; + group = "media"; + }; + + # Media group is already created in qbittorrent-nox.nix + # Just make sure sonarr is in it + users.users.prowlarr = { + isSystemUser = true; + group = "media"; + extraGroups = [ "media" ]; + }; + + # Also add jellyfin to media group for reading + users.users.jellyfin.extraGroups = [ "media" ]; + }; +}