aboutsummaryrefslogtreecommitdiff
path: root/modules/private/ejabberd/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/private/ejabberd/default.nix')
-rw-r--r--modules/private/ejabberd/default.nix14
1 files changed, 6 insertions, 8 deletions
diff --git a/modules/private/ejabberd/default.nix b/modules/private/ejabberd/default.nix
index d051d79..4d86a64 100644
--- a/modules/private/ejabberd/default.nix
+++ b/modules/private/ejabberd/default.nix
@@ -37,9 +37,8 @@ in
37 systemd.services.ejabberd.postStop = '' 37 systemd.services.ejabberd.postStop = ''
38 rm /var/log/ejabberd/erl_crash*.dump 38 rm /var/log/ejabberd/erl_crash*.dump
39 ''; 39 '';
40 secrets.keys = [ 40 secrets.keys = {
41 { 41 "ejabberd/psql.yml" = {
42 dest = "ejabberd/psql.yml";
43 permissions = "0400"; 42 permissions = "0400";
44 user = "ejabberd"; 43 user = "ejabberd";
45 group = "ejabberd"; 44 group = "ejabberd";
@@ -50,9 +49,8 @@ in
50 sql_username: "${config.myEnv.jabber.postgresql.user}" 49 sql_username: "${config.myEnv.jabber.postgresql.user}"
51 sql_password: "${config.myEnv.jabber.postgresql.password}" 50 sql_password: "${config.myEnv.jabber.postgresql.password}"
52 ''; 51 '';
53 } 52 };
54 { 53 "ejabberd/host.yml" = {
55 dest = "ejabberd/host.yml";
56 permissions = "0400"; 54 permissions = "0400";
57 user = "ejabberd"; 55 user = "ejabberd";
58 group = "ejabberd"; 56 group = "ejabberd";
@@ -71,8 +69,8 @@ in
71 immaeXmppUid: "%u" 69 immaeXmppUid: "%u"
72 ldap_filter: "${config.myEnv.jabber.ldap.filter}" 70 ldap_filter: "${config.myEnv.jabber.ldap.filter}"
73 ''; 71 '';
74 } 72 };
75 ]; 73 };
76 users.users.ejabberd.extraGroups = [ "keys" ]; 74 users.users.ejabberd.extraGroups = [ "keys" ];
77 services.ejabberd = { 75 services.ejabberd = {
78 package = pkgs.ejabberd.override { withPgsql = true; }; 76 package = pkgs.ejabberd.override { withPgsql = true; };