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,29 +1,51 @@
{ pkgs, ... }: { pkgs, ... }:
{ {
services.caddy.virtualHosts."app.federated.nexus".extraConfig = '' services.caddy.virtualHosts =
root ${ let
pkgs.cinny.override { mkCinny = override: {
conf = { extraConfig = ''
defaultHomeserver = 0; root ${
homeserverList = [ "federated.nexus" ]; pkgs.cinny.override {
allowCustomHomeservers = false; conf = {
defaultHomeserver = 0;
homeserverList = [ "federated.nexus" ];
allowCustomHomeservers = false;
};
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 {
owner = "lapingvino";
repo = "cinny";
rev = "d5ba8537a418a0950adad6f7c4f488078dff6a13";
hash = "sha256-+WOpBpSzXgBbG5RyMotvJWauPOKjbSI7X6XaRNssd/I=";
}; };
cinny-unwrapped = pkgs.cinny-unwrapped.overrideAttrs (old: rec { npmDeps = pkgs.fetchNpmDeps {
src = pkgs.fetchFromCodeberg { inherit src;
owner = "lapingvino"; name = "${old.pname}-${old.version}-npm-deps";
repo = "cinny"; hash = "sha256-a4cnxo5smN+a6DWKPPkbGkd8gcQe/jazSEmrqKcN0fA=";
rev = "d5ba8537a418a0950adad6f7c4f488078dff6a13"; };
hash = "sha256-+WOpBpSzXgBbG5RyMotvJWauPOKjbSI7X6XaRNssd/I="; });
};
npmDeps = pkgs.fetchNpmDeps { "staging.app.federated.nexus" = mkCinny (old: rec {
inherit src; src = pkgs.fetchFromCodeberg {
name = "${old.pname}-${old.version}-npm-deps"; owner = "lapingvino";
hash = "sha256-a4cnxo5smN+a6DWKPPkbGkd8gcQe/jazSEmrqKcN0fA="; repo = "cinny";
}; rev = "8228227f64cf22c8cda2bc7cea1d5948d007822b";
}); hash = "sha256-JcZ2jhKrxwtzbnhvCAS4yVF788TmocYoIOFJsV0QdbU=";
} };
} npmDeps = pkgs.fetchNpmDeps {
try_files {path} {path}/ /index.html inherit src;
file_server name = "${old.pname}-${old.version}-npm-deps";
''; hash = "sha256-RZEQojhMpwimws5eQj/eCMs/rDSfvtlQmLRpd+scv8g=";
};
});
};
} }