diff --git a/modules/caddy/default.nix b/modules/caddy/default.nix index 7363175..e76e49f 100644 --- a/modules/caddy/default.nix +++ b/modules/caddy/default.nix @@ -7,7 +7,20 @@ services.tailscale.permitCertUid = "caddy"; - services.caddy = { + services.caddy = let + catppuccin = builtins.fromJSON (builtins.readFile (fetchurl { + url = "https://raw.githubusercontent.com/catppuccin/element/main/config.json"; + hash = "sha256-BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB="; + })) + + element = pkgs.element-web.override { + conf = { + default_server_config."m.homeserver" = { + "base_url" = "https://broccoli.town"; + "server_name" = "broccoli.town"; + }; + } // catppuccin; + in { enable = true; virtualHosts = { "http://metrics.town" = {