diff options
Diffstat (limited to 'ymir.nix')
-rw-r--r-- | ymir.nix | 13 |
1 files changed, 3 insertions, 10 deletions
@@ -283,12 +283,7 @@ in rec { | |||
283 | ]; | 283 | ]; |
284 | extraConfig = '' | 284 | extraConfig = '' |
285 | reload_modules = { "group", "tls" } | 285 | reload_modules = { "group", "tls" } |
286 | authentication="custom" | 286 | authentication="pam" |
287 | custom_alias_file="/etc/prosody/aliases" | ||
288 | custom_alias_secret_file="/etc/prosody/alias_secret" | ||
289 | |||
290 | Component "alias.xmpp.li" | ||
291 | Include "/etc/prosody/alias.xmpp.li.cfg.lua" | ||
292 | 287 | ||
293 | Component "proxy.xmpp.li" "proxy65" | 288 | Component "proxy.xmpp.li" "proxy65" |
294 | proxy65_acl = {"xmpp.li", "yggdrasil.li", "praseodym.org", "141.li", "nights.email"}; | 289 | proxy65_acl = {"xmpp.li", "yggdrasil.li", "praseodym.org", "141.li", "nights.email"}; |
@@ -312,10 +307,8 @@ in rec { | |||
312 | ]; | 307 | ]; |
313 | }; | 308 | }; |
314 | security.pam.services."xmpp".text = '' | 309 | security.pam.services."xmpp".text = '' |
315 | auth requisite pam_succeed_if.so user ingroup xmpp | 310 | auth requisite pam_succeed_if.so user ingroup xmpp |
316 | auth [success=1 default=ignore] pam_unix.so sha512 nodelay | 311 | auth required pam_unix.so audit |
317 | auth requisite pam_deny.so | ||
318 | auth required pam_permit.so | ||
319 | ''; | 312 | ''; |
320 | users.groups."shadow" = { | 313 | users.groups."shadow" = { |
321 | members = [ "prosody" | 314 | members = [ "prosody" |