1 { lib, pkgs, config, myconfig, ... }:
4 services.irc.enable = lib.mkOption {
8 Whether to enable irc stuff.
13 config = lib.mkIf config.services.irc.enable {
14 security.acme.certs."irc" = config.services.myCertificates.certConfig // {
15 domain = "irc.immae.eu";
17 systemctl restart stunnel.service
21 networking.firewall.allowedTCPPorts = [ 6697 ];
24 authMode = "Registered";
43 cert = "/var/lib/acme/irc/full.pem";