aboutsummaryrefslogtreecommitdiff
path: root/modules/services/nixos/ngircd.nix
diff options
context:
space:
mode:
authorCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2026-04-29 15:20:57 -0500
committerCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2026-04-29 15:20:57 -0500
commit9c9a49a855951662da62bcdec45f69ddc0099e5c (patch)
tree1f7852971693d9e49d16a77aff51b87d39940b1b /modules/services/nixos/ngircd.nix
parent21de12cd6e63adf463674942f1a8f9b658f47945 (diff)
changes
Diffstat (limited to 'modules/services/nixos/ngircd.nix')
-rw-r--r--modules/services/nixos/ngircd.nix27
1 files changed, 12 insertions, 15 deletions
diff --git a/modules/services/nixos/ngircd.nix b/modules/services/nixos/ngircd.nix
index 014dd68..d06a497 100644
--- a/modules/services/nixos/ngircd.nix
+++ b/modules/services/nixos/ngircd.nix
@@ -6,31 +6,28 @@
cfg = config.collinux.services.ngircd;
in
lib.mkIf cfg.enable {
+ networking.firewall.allowedTCPPorts = [cfg.port];
+
services.ngircd = {
enable = true;
config = ''
[Global]
- Name = irc.williamsfam.us.com
+ Name = williamsfam.us.com
Info = Ganymede IRC Chat
AdminInfo1 = Collin
- Listen = 127.0.0.1
+ Listen = 0.0.0.0
Ports = ${toString cfg.port}
- [Options]
- PAM = yes
- PAMIsOptional = no
+ [Channel]
+ Name = #general
+ AutoJoin = yes
- [Operator]
- Name = collin
- Password = # users authenticate with PAM
- Mask = *@*
+ [Options]
+ RequireAuth = no
+ Ident = no
+ AllowedHosts = *
+ PAM = no
'';
};
-
- users.users.ngircd.extraGroups = ["shadow"];
-
- security.pam.services.ngircd = {
- unixAuth = true;
- };
}