From b5840e628e60d1614e6e4e04b3ca30f3c7bfacd8 Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Thu, 18 Sep 2025 06:00:38 +0200 Subject: feat: generate web index for private web UIs --- nixos/helpers.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'nixos/helpers.nix') diff --git a/nixos/helpers.nix b/nixos/helpers.nix index f8f1384..a236c42 100644 --- a/nixos/helpers.nix +++ b/nixos/helpers.nix @@ -60,6 +60,19 @@ '}'; ''; + serviceIndexHost = tailnetHostname: webPorts: + let + li = name: port: ''
  • ${name}
  • ''; + html = ""; + in + { + listenAddresses = [tailnetHostname]; + locations."= /".extraConfig = '' + default_type text/html; + return 200 '${html}'; + ''; + }; + writeAlloyConfig = cfg: let alloy-nix-config = "${pkgs.callPackage {}}/bin/alloy-nix-config"; -- cgit v1.2.3