diff options
Diffstat (limited to 'modules/matrix/element.nix')
| -rw-r--r-- | modules/matrix/element.nix | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/modules/matrix/element.nix b/modules/matrix/element.nix new file mode 100644 index 0000000..20290be --- /dev/null +++ b/modules/matrix/element.nix @@ -0,0 +1,19 @@ +{ pkgs, libs, config, ... }: +let + clientConfig."m.homeserver".base_url = "https://matrix.krinitsin.com/"; +in +{ + + services.nginx.virtualHosts."element.krinitsin.com" = { + forceSSL = true; + useACMEHost = "krinitsin.com"; + root = pkgs.element-web.override { + conf = { + default_server_config = clientConfig; + }; + }; + }; + + security.acme.certs."krinitsin.com".extraDomainNames = [ "element.krinitsin.com" ]; + +} |