From a3f28416523e2697d6c72c4b481e3b49502dcaee Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Mon, 28 Sep 2026 16:57:19 -0400 Subject: [PATCH] add nexus flatpak reverse proxy --- clients/quadraticserver/nexus.nix | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/clients/quadraticserver/nexus.nix b/clients/quadraticserver/nexus.nix index 5e31e9b..91f0d3a 100644 --- a/clients/quadraticserver/nexus.nix +++ b/clients/quadraticserver/nexus.nix @@ -1,4 +1,21 @@ { - services.caddy.virtualHosts."nexus.federated.nexus".extraConfig = - "redir https://git.federated.nexus/Nexus/nexus{uri} permanent"; + services.caddy.virtualHosts."nexus.federated.nexus".extraConfig = '' + handle_path /flatpak/* { + rewrite * /nexus{path} + + reverse_proxy https://henry-hiles.github.io { + header_up Host {upstream_hostport} + } + + @immutable path /objects/* /deltas/* + header @immutable >Cache-Control "public, max-age=31536000, immutable" + + @mutable path /summary /summary.sig /refs/* /appstream/* + header @mutable >Cache-Control "no-cache" + } + + handle { + redir https://git.federated.nexus/Nexus/nexus{uri} permanent + } + ''; }