feat(deertopia): *Arr suite

This commit is contained in:
Madeleine Sydney
2025-03-27 16:02:11 -06:00
parent 45a66fe1ab
commit 50af3792f9
19 changed files with 572 additions and 52 deletions

View File

@@ -0,0 +1,33 @@
{ config, lib, pkgs, ... }:
let cfg = config.sydnix.deertopia.servarr.lidarr;
in {
options.sydnix.deertopia.servarr.lidarr = {
enable = lib.mkEnableOption "Lidarr (via Nixarr)";
};
config = lib.mkIf cfg.enable {
sydnix.deertopia.nginx.vhosts."lidarr" = {
directory = null;
vhost = {
forceSSL = true;
enableACME = true;
extraConfig = ''
# include ${../authelia/authelia-location.conf};
set $upstream http://127.0.0.1:8686;
'';
locations."/".extraConfig = ''
# include ${../authelia/authelia-authrequest.conf};
# include ${../authelia/proxy.conf};
proxy_pass $upstream;
'';
};
};
nixarr.lidarr = {
enable = true;
openFirewall = true;
};
};
}