nixos-config/hosts/x86_64-linux/beleth/conduit.nix

27 lines
569 B
Nix
Raw Normal View History

2024-09-09 20:41:48 +02:00
{
config,
lib,
inputs,
...
}: {
services.matrix-conduit = {
enable = true;
settings = {
global = {
server_name = "matrix.heroin.trade";
allow_federation = true;
allow_encryption = true;
allow_registration = false;
max_request_size = 20000000;
port = 6167;
database_backend = "sqlite";
};
extraEnvironment = {
CONDUIT_MAX_CONCURRENT_REQUESTS = "100";
};
};
};
networking.firewall.allowedTCPPorts = [config.services.matrix-conduit.settings.global.port];
}