diff --git a/hosts/sisyphe/features/multimedia/arr-suite.nix b/hosts/sisyphe/features/multimedia/arr-suite.nix index 6512fcb..9131e41 100644 --- a/hosts/sisyphe/features/multimedia/arr-suite.nix +++ b/hosts/sisyphe/features/multimedia/arr-suite.nix @@ -16,53 +16,52 @@ in bazarr ]; + services.sonarr = { + enable = true; + openFirewall = true; + }; + + services.radarr = { + enable = true; + group = "multimedia"; + openFirewall = true; + }; + + services.prowlarr = { + enable = true; + openFirewall = true; + }; + + services.jellyseerr = { + openFirewall = true; + enable = true; + }; + + services.bazarr = { + enable = true; + openFirewall = true; + }; /* - services.sonarr = { - enable = true; - openFirewall = true; - }; + #TODO: create duplicated instances of Sonarr. + systemd.services."sonarrAnime" = { + enable = true; + description = "Duplicated Sonarr instance, for animes"; + after = [ + "syslog.target" + "network.target" + ]; - services.radarr = { - enable = true; - group = "multimedia"; - openFirewall = true; - }; - - services.prowlarr = { - enable = true; - openFirewall = true; - }; - - services.jellyseerr = { - openFirewall = true; - enable = true; - }; - - services.bazarr = { - enable = true; - openFirewall = true; - }; - /* - #TODO: create duplicated instances of Sonarr. - systemd.services."sonarrAnime" = { - enable = true; - description = "Duplicated Sonarr instance, for animes"; - after = [ - "syslog.target" - "network.target" - ]; - - path = [ pkgs.sonarr ]; - serviceConfig = { - Type = "simple"; - User = "sonarr"; - ExecStart = "${pkgs.sonarr}/bin/Sonarr -nobrowser -data=/var/lib/sonarrAnime"; - TimeoutStopSec = "20"; - KillMode = "process"; - Restart = "on-failure"; - }; - wantedBy = [ "multi-user.target" ]; + path = [ pkgs.sonarr ]; + serviceConfig = { + Type = "simple"; + User = "sonarr"; + ExecStart = "${pkgs.sonarr}/bin/Sonarr -nobrowser -data=/var/lib/sonarrAnime"; + TimeoutStopSec = "20"; + KillMode = "process"; + Restart = "on-failure"; }; + wantedBy = [ "multi-user.target" ]; + }; */ services.caddy.virtualHosts = { diff --git a/hosts/sisyphe/features/multimedia/default.nix b/hosts/sisyphe/features/multimedia/default.nix index a98d770..e8e6078 100644 --- a/hosts/sisyphe/features/multimedia/default.nix +++ b/hosts/sisyphe/features/multimedia/default.nix @@ -1,6 +1,6 @@ { imports = [ - # ./arr-suite.nix + ./arr-suite.nix ./calibre-web.nix ./slskd.nix # ./sabnzbd.nix