feat: Added unified servarr configs

This commit is contained in:
uttarayan21
2025-07-12 22:26:11 +05:30
parent 2981ca1143
commit fa718f5618
8 changed files with 55 additions and 19 deletions

View File

@@ -0,0 +1,23 @@
{
unstablePkgs,
config,
...
}: let
mkServarr = name: {
${name} = {
enable = true;
package = unstablePkgs.${name};
};
caddy.virtualHosts."${name}.tsuba.darksailor.dev".extraConfig = ''
import hetzner
reverse_proxy localhost:${builtins.toString config.services.${name}.settings.server.port}
'';
};
in {
services =
mkServarr "radarr"
// mkServarr "sonarr"
// mkServarr "prowlarr";
# // mkServarr "readarr"
# // mkServarr "bazarr";
}