30 lines
758 B
Nix
30 lines
758 B
Nix
{ config, pkgs, ... }:
|
|
|
|
{
|
|
services.prosody = {
|
|
enable = true;
|
|
admins = [ "derped@ophanim.de" ];
|
|
allowRegistration = false;
|
|
extraConfig = ''
|
|
use_libevent = true
|
|
s2s_require_encryption = true
|
|
c2s_require_encryption = true
|
|
'';
|
|
|
|
extraModules = [ "private" "vcard" "privacy" "compression" "component" "muc" "pep" "adhoc" "lastactivity" "admin_adhoc" "blocklist"];
|
|
|
|
# modules.legacyauth = false;
|
|
ssl.cert = "/var/lib/acme/ophanim.de/fullchain.pem";
|
|
ssl.key = "/var/lib/acme/ophanim.de/key.pem";
|
|
virtualHosts = {
|
|
localhost = {
|
|
domain = "localhost";
|
|
enabled = true;
|
|
};
|
|
"ophanim.de" = {
|
|
domain = "ophanim.de";
|
|
enabled = true;
|
|
};
|
|
};
|
|
};
|
|
}
|