{...}: { imports = [./caddy.nix]; services.znc = { enable = true; mutable = false; useLegacyConfig = false; openFirewall = true; config = { LoadModule = ["adminlog"]; User.pixelifytica = { Admin = true; Pass.password = { Method = "sha256"; Hash = "9a7b4015ad167675613a26426942ede48a8f6a771d2ca546cf72a328abdea7e0"; Salt = "0vgs)x4KcEmGMK;56QVm"; }; Network = { liberachat = { Server = "irc.libera.chat +6697"; Chan = { "#nixos" = {}; "#nixos-wiki" = {}; }; JoinDelay = 2; }; }; }; }; }; services.caddy.virtualHosts."znc.xenia.me.uk".extraConfig = "reverse_proxy http://localhost:6697"; }