servo: lay the skeleton files for a XMPP (jabber) server

This commit is contained in:
colin 2022-11-11 12:56:09 +00:00
parent 8d0ded0ea1
commit 92a67253c3
3 changed files with 14 additions and 0 deletions

View File

@ -2,6 +2,7 @@
{
imports = [
./ddns-he.nix
./ejabberd.nix
./freshrss.nix
./gitea.nix
./goaccess.nix

View File

@ -0,0 +1,13 @@
# docs:
# - <https://docs.ejabberd.im/admin/configuration/basic>
{ lib, ... }:
# TODO: enable
lib.mkIf false {
sane.impermanence.service-dirs = [
{ user = "ejabberd"; group = "ejabberd"; directory = "/var/lib/ejabberd"; }
];
# TODO: allocate UIDs/GIDs ?
services.ejabberd.enable = true;
services.ejabberd.configFile = ./ejabberd.yaml;
}

View File