24 lines
498 B
Nix
24 lines
498 B
Nix
{
|
|
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";
|
|
}
|