{ config, lib, pkgs, catinator, ... }: { imports = [ catinator.nixosModules.default ]; secrets = { catinator = { source = ../../secrets/catinator; dest = "/etc/secrets/catinator"; }; }; services.catinator = { environmentFile = "/etc/secrets/catinator"; settings = { release = { user = { username = "catinator/irc.snoonet.org"; nickname = "\\__{^-_-^}"; }; server = { hostname = "10.10.0.1"; port = 6667; channels = ["#redoxmasterrace" "#linuxmasterrace" "#gnulag"]; tls = false; sasl = false; }; }; }; }; services.soju = { enable = true; listen = [ "irc+insecure://10.10.0.1:6667" ]; hostName = "soju.vapor.systems"; enableMessageLogging = false; extraConfig = '' message-store memory ''; }; }