mirror of
https://git.gay/xqtc/nixos-config
synced 2024-11-26 11:13:54 +01:00
27 lines
569 B
Nix
27 lines
569 B
Nix
|
{
|
||
|
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];
|
||
|
}
|