feat: Added unified servarr configs
This commit is contained in:
23
nixos/tsuba/services/servarr.nix
Normal file
23
nixos/tsuba/services/servarr.nix
Normal 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";
|
||||
}
|
||||
Reference in New Issue
Block a user