add staging wally instance

This commit is contained in:
Henry Hiles 2026-03-16 17:25:29 -04:00
commit c92082e6bf
No known key found for this signature in database

View file

@ -1,6 +1,9 @@
{ pkgs, ... }: { pkgs, ... }:
{ {
services.caddy.virtualHosts."app.federated.nexus".extraConfig = '' services.caddy.virtualHosts =
let
mkCinny = override: {
extraConfig = ''
root ${ root ${
pkgs.cinny.override { pkgs.cinny.override {
conf = { conf = {
@ -8,7 +11,16 @@
homeserverList = [ "federated.nexus" ]; homeserverList = [ "federated.nexus" ];
allowCustomHomeservers = false; allowCustomHomeservers = false;
}; };
cinny-unwrapped = pkgs.cinny-unwrapped.overrideAttrs (old: rec { cinny-unwrapped = pkgs.cinny-unwrapped.overrideAttrs override;
}
}
try_files {path} {path}/ /index.html
file_server
'';
};
in
{
"app.federated.nexus" = mkCinny (old: rec {
src = pkgs.fetchFromCodeberg { src = pkgs.fetchFromCodeberg {
owner = "lapingvino"; owner = "lapingvino";
repo = "cinny"; repo = "cinny";
@ -21,9 +33,19 @@
hash = "sha256-a4cnxo5smN+a6DWKPPkbGkd8gcQe/jazSEmrqKcN0fA="; hash = "sha256-a4cnxo5smN+a6DWKPPkbGkd8gcQe/jazSEmrqKcN0fA=";
}; };
}); });
}
} "staging.app.federated.nexus" = mkCinny (old: rec {
try_files {path} {path}/ /index.html src = pkgs.fetchFromCodeberg {
file_server owner = "lapingvino";
''; repo = "cinny";
rev = "8228227f64cf22c8cda2bc7cea1d5948d007822b";
hash = "sha256-JcZ2jhKrxwtzbnhvCAS4yVF788TmocYoIOFJsV0QdbU=";
};
npmDeps = pkgs.fetchNpmDeps {
inherit src;
name = "${old.pname}-${old.version}-npm-deps";
hash = "sha256-RZEQojhMpwimws5eQj/eCMs/rDSfvtlQmLRpd+scv8g=";
};
});
};
} }