nixos/clients/quadraticserver/matrix.nix
2025-03-25 11:30:36 -04:00

22 lines
513 B
Nix

{config, ...}: {
networking.firewall.allowedTCPPorts = [8448];
services = let
domain = "matrix.henryhiles.com";
socket = "/run/conduwuit/socket";
in {
conduwuit = {
enable = true;
group = config.services.caddy.group;
settings.global = {
server_name = "henryhiles.com";
unix_socket_path = socket;
};
};
caddy.virtualHosts."${domain}" = {
serverAliases = ["${domain}:8448"];
extraConfig = "reverse_proxy unix/${socket}";
};
};
}