infra/pastila/prosody.nix
2024-06-01 20:53:10 +02:00

34 lines
621 B
Nix

{ config, lib, pkgs, ... }:
{
services.prosody = {
enable = true;
uploadHttp = {
domain = "xu.isomorphis.me";
};
ssl = {
cert = /var/lib/acme/prosody/cert.pem;
key = /var/lib/acme/prosody/key.pem;
};
virtualHosts."isomorphisme" = {
enabled = true;
domain = "isomorphis.me";
};
admins = [ "armael@isomorphis.me" ];
};
security.acme.certs."prosody" = {
domain = "isomorphis.me";
extraDomainNames = [
"xmpp.isomorphis.me"
"xmppproxy.isomorphis.me"
"xu.isomorphis.me"
];
group = config.services.prosody.group;
};
}