{ pkgs, config, ... }: { services.nginx.virtualHosts = { "${config.domains.jim1}" = { enableACME = true; addSSL = true; root = "/var/www/Jimbo-Landing-Page"; locations = { "/.well-known/matrix/client" = { extraConfig = '' default_type application/json; return 200 ' { "m.homeserver": { "base_url": "https://matrix.${config.domains.jim1}" }, "m.identity_server": { "base_url": "https://matrix.org" }, "org.matrix.msc3575.proxy": { "url": "https://matrix.${config.domains.jim1}" } }'; ''; }; "/.well-known/matrix/server" = { extraConfig = '' default_type application/json; return 200 '{"m.server": "matrix.${config.domains.jim1}:443"}'; ''; }; }; }; }; }