refactor(services): comment out jellyseerr and lidarr, delete sonarr and radarr

This commit is contained in:
uttarayan21
2025-10-18 13:40:12 +05:30
parent 7eead37864
commit 6ff9fb3a0a
5 changed files with 34 additions and 63 deletions

View File

@@ -26,13 +26,13 @@
href = "https://jellyfin.tsuba.darksailor.dev"; href = "https://jellyfin.tsuba.darksailor.dev";
}; };
} }
{ # {
"Jellyseerr" = { # "Jellyseerr" = {
icon = "jellyseerr.png"; # icon = "jellyseerr.png";
description = "Jellyseerr: Media Request Management"; # description = "Jellyseerr: Media Request Management";
href = "https://jellyseerr.tsuba.darksailor.dev"; # href = "https://jellyseerr.tsuba.darksailor.dev";
}; # };
} # }
{ {
"Sonarr" = { "Sonarr" = {
icon = "sonarr.png"; icon = "sonarr.png";
@@ -47,13 +47,13 @@
href = "https://bazarr.tsuba.darksailor.dev"; href = "https://bazarr.tsuba.darksailor.dev";
}; };
} }
{ # {
"Lidarr" = { # "Lidarr" = {
icon = "lidarr.png"; # icon = "lidarr.png";
description = "Lidarr: Music Management"; # description = "Lidarr: Music Management";
href = "https://lidarr.tsuba.darksailor.dev"; # href = "https://lidarr.tsuba.darksailor.dev";
}; # };
} # }
{ {
"Radarr" = { "Radarr" = {
icon = "radarr.png"; icon = "radarr.png";

View File

@@ -27,15 +27,15 @@
users.groups.jellyfin = {}; users.groups.jellyfin = {};
services = { services = {
jellyseerr = { # jellyseerr = {
enable = true; # enable = true;
package = unstablePkgs.jellyseerr; # package = unstablePkgs.jellyseerr;
}; # };
caddy = { caddy = {
virtualHosts."jellyseerr.tsuba.darksailor.dev".extraConfig = '' # virtualHosts."jellyseerr.tsuba.darksailor.dev".extraConfig = ''
import hetzner # import hetzner
reverse_proxy localhost:${builtins.toString config.services.jellyseerr.port} # reverse_proxy localhost:${builtins.toString config.services.jellyseerr.port}
''; # '';
virtualHosts."jellyfin.tsuba.darksailor.dev".extraConfig = '' virtualHosts."jellyfin.tsuba.darksailor.dev".extraConfig = ''
import hetzner import hetzner
reverse_proxy localhost:8096 reverse_proxy localhost:8096

View File

@@ -1,11 +0,0 @@
{...}: {
services = {
radarr.enable = true;
caddy = {
virtualHosts."radarr.tsuba.darksailor.dev".extraConfig = ''
import hetzner
reverse_proxy localhost:7878
'';
};
};
}

View File

@@ -1,9 +1,15 @@
{ {
unstablePkgs, unstablePkgs,
config, config,
pkgs,
lib, lib,
... ...
}: { }: {
systemd.services.sonarr = {
serviceConfig = {
path = [pkgs.ffmpeg];
};
};
services = let services = let
settings = { settings = {
auth = { auth = {
@@ -24,12 +30,12 @@
group = "media"; group = "media";
inherit settings; inherit settings;
}; };
lidarr = { # lidarr = {
enable = true; # enable = true;
package = unstablePkgs.lidarr; # package = unstablePkgs.lidarr;
group = "media"; # group = "media";
inherit settings; # inherit settings;
}; # };
bazarr = { bazarr = {
enable = true; enable = true;
package = unstablePkgs.bazarr; package = unstablePkgs.bazarr;

View File

@@ -1,24 +0,0 @@
{
pkgs,
unstablePkgs,
...
}: {
services = {
sonarr = {
enable = true;
package = unstablePkgs.sonarr;
};
systemd.services.sonarr = {
serviceConfig = {
path = [pkgs.ffmpeg];
};
};
caddy = {
virtualHosts."sonarr.tsuba.darksailor.dev".extraConfig = ''
import hetzner
reverse_proxy localhost:8989
'';
};
};
}