servo: lay the skeleton files for a XMPP (jabber) server
This commit is contained in:
parent
8d0ded0ea1
commit
92a67253c3
|
@ -2,6 +2,7 @@
|
|||
{
|
||||
imports = [
|
||||
./ddns-he.nix
|
||||
./ejabberd.nix
|
||||
./freshrss.nix
|
||||
./gitea.nix
|
||||
./goaccess.nix
|
||||
|
|
13
machines/servo/services/ejabberd.nix
Normal file
13
machines/servo/services/ejabberd.nix
Normal 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;
|
||||
}
|
0
machines/servo/services/ejabberd.yaml
Normal file
0
machines/servo/services/ejabberd.yaml
Normal file
Loading…
Reference in New Issue
Block a user