{ 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]; }