From 370b46aa29240140239c54c00aabe481a76c8b8c Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Sat, 14 Jun 2025 13:03:42 +0530 Subject: Add jellyseer --- README.md | 1 + modules/dashboard/default.nix | 17 ++++++++++++----- modules/media/default.nix | 6 ++++++ modules/network/default.nix | 1 + settings.nix | 1 + 5 files changed, 21 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index dd8681f..fd025f0 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,7 @@ Services: - sonarr - radarr - lidarr +- jellyseer - ntfy-sh - syncthing - dns server diff --git a/modules/dashboard/default.nix b/modules/dashboard/default.nix index d5ee353..196eab1 100644 --- a/modules/dashboard/default.nix +++ b/modules/dashboard/default.nix @@ -21,11 +21,11 @@ in color = "#AA5CC3"; } { - title = "Sonarr"; - key = "s"; - url = "http://sonarr.local"; - altUrl = "http://${settings.network.host}:${toString ports.sonarr}"; - color = "#4c82cf"; + title = "Jellyseer"; + key = "l"; + url = "http://jellyseerr.local"; + altUrl = "http://${settings.network.host}:${toString ports.jellyseerr}"; + color = "#5345e6"; } { title = "Radarr"; @@ -34,6 +34,13 @@ in altUrl = "http://${settings.network.host}:${toString ports.radarr}"; color = "#fcbd00"; } + { + title = "Sonarr"; + key = "s"; + url = "http://sonarr.local"; + altUrl = "http://${settings.network.host}:${toString ports.sonarr}"; + color = "#4c82cf"; + } { title = "Prowlarr"; key = "p"; diff --git a/modules/media/default.nix b/modules/media/default.nix index ac3c2de..e7399f0 100644 --- a/modules/media/default.nix +++ b/modules/media/default.nix @@ -57,4 +57,10 @@ in openFirewall = true; group = settings.media.group; }; + + services.jellyseerr = { + enable = true; + openFirewall = true; + port = settings.network.ports.jellyseerr; + }; } diff --git a/modules/network/default.nix b/modules/network/default.nix index f6263f5..5ea3ee1 100644 --- a/modules/network/default.nix +++ b/modules/network/default.nix @@ -18,6 +18,7 @@ in "radarr.local" = { inherit host; port = ports.radarr; }; "prowlarr.local" = { inherit host; port = ports.prowlarr; }; "jellyfin.local" = { inherit host; port = ports.jellyfin; }; + "jellyseerr.local" = { inherit host; port = ports.jellyseerr; }; "syncthing.local" = { inherit host; port = ports.syncthing; }; "lidarr.local" = { inherit host; port = ports.lidarr; }; "git.local" = { inherit host; port = 80; basePath = "/gitweb/"; }; diff --git a/settings.nix b/settings.nix index be03e49..d8960a4 100644 --- a/settings.nix +++ b/settings.nix @@ -11,6 +11,7 @@ in lib.recursiveUpdate privateSettings rec { lidarr = 8686; prowlarr = 9696; jellyfin = 8096; + jellyseerr = 5055; transmissionRPC = 9091; syncthing = 3141; ntfy = 3142; -- cgit v1.3.1