nixos-config/nixos/profiles/services/well-known/default.nix

22 lines
525 B
Nix

{ ... }:
{
services.caddy.virtualHosts."rebmit.moe".extraConfig = ''
route /.well-known/matrix/* {
header Content-Type application/json
header Access-Control-Allow-Origin *
respond /.well-known/matrix/server `${
builtins.toJSON {
"m.server" = "chat.rebmit.moe:443";
}
}`
respond /.well-known/matrix/client `${
builtins.toJSON {
"m.homeserver" = {
"base_url" = "https://chat.rebmit.moe";
};
}
}`
}
'';
}