aboutsummaryrefslogtreecommitdiff
path: root/modules/services/nixos/ngircd.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/services/nixos/ngircd.nix')
-rw-r--r--modules/services/nixos/ngircd.nix8
1 files changed, 7 insertions, 1 deletions
diff --git a/modules/services/nixos/ngircd.nix b/modules/services/nixos/ngircd.nix
index c40aa11..014dd68 100644
--- a/modules/services/nixos/ngircd.nix
+++ b/modules/services/nixos/ngircd.nix
@@ -14,7 +14,7 @@ in
Info = Ganymede IRC Chat
AdminInfo1 = Collin
- Listen = 0.0.0.0
+ Listen = 127.0.0.1
Ports = ${toString cfg.port}
[Options]
@@ -27,4 +27,10 @@ in
Mask = *@*
'';
};
+
+ users.users.ngircd.extraGroups = ["shadow"];
+
+ security.pam.services.ngircd = {
+ unixAuth = true;
+ };
}