infrastructure/configuration/hosts/beltane/services/matrix.nix
2020-11-01 20:04:42 +00:00

24 lines
No EOL
590 B
Nix

{ config, pkgs, ... }:
let secrets = ( import ../secrets.nix ); in {
matrix-synapse = {
enable = true;
registration_shared_secret = secrets.matrix.secret;
server_name = "dork.dev";
listeners = [
{
port = 8008;
bind_address = "::1";
type = "http";
tls = false;
x_forwarded = true;
resources = [
{
names = [ "client" "federation" ];
compress = false;
}
];
}
];
};
}