summaryrefslogtreecommitdiff
path: root/nix/modules/ngircd.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nix/modules/ngircd.nix')
-rw-r--r--nix/modules/ngircd.nix35
1 files changed, 0 insertions, 35 deletions
diff --git a/nix/modules/ngircd.nix b/nix/modules/ngircd.nix
deleted file mode 100644
index 12c719e..0000000
--- a/nix/modules/ngircd.nix
+++ /dev/null
@@ -1,35 +0,0 @@
-{ lib, config, ... }:
-{
- services.ngircd = {
- enable = lib.mkDefault config.monorepo.profiles.server.enable;
- config = ''
- [Global]
- Name = ${config.monorepo.vars.orgHost}
- Info = NullRing IRC Instance
- Listen = ::,0.0.0.0
- MotdFile = /etc/motd.txt
- Network = NullRing
- Ports = 6667
- [Options]
- PAM = no
- [SSL]
- CertFile = /var/lib/acme/${config.monorepo.vars.orgHost}/fullchain.pem
- CipherList = HIGH:!aNULL:@STRENGTH:!SSLv3
- KeyFile = /var/lib/acme/${config.monorepo.vars.orgHost}/key.pem
- Ports = 6697
- '';
- };
-
- environment.etc."motd.txt" = {
- source = ../data/motd.txt;
- mode = "644";
- user = "ngircd";
- group = "ngircd";
- };
-
- networking.firewall.allowedTCPPorts =
- if (config.services.ngircd.enable == true) then [
- 6697
- 6667
- ] else [ ];
-}