diff options
author | Vincent Ambo <mail@tazj.in> | 2020-11-08T02·16+0100 |
---|---|---|
committer | tazjin <mail@tazj.in> | 2020-11-08T18·38+0000 |
commit | 1442c5c8ac07a08d279d87e1f0659f7e563da038 (patch) | |
tree | a916a3375bbc05d8dc7f4325484570359b172872 /ops/nixos/whitby/default.nix | |
parent | cbfcf14301cc9f2f8b5dff467b686acd5310fc46 (diff) |
feat(whitby): Enable irccat module r/1876
Enables irccat, running as 'tvlbot' on ##tvl and ##tvl-dev and listening on TCP 4722. Change-Id: Ia1eb533d0aacb0c15d6b3fa1cfd854ffbce27d23 Reviewed-on: https://cl.tvl.fyi/c/depot/+/2075 Tested-by: BuildkiteCI Reviewed-by: glittershark <grfn@gws.fyi> Reviewed-by: lukegb <lukegb@tvl.fyi>
Diffstat (limited to 'ops/nixos/whitby/default.nix')
-rw-r--r-- | ops/nixos/whitby/default.nix | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/ops/nixos/whitby/default.nix b/ops/nixos/whitby/default.nix index e1834fa35859..1ed2d3ce06ae 100644 --- a/ops/nixos/whitby/default.nix +++ b/ops/nixos/whitby/default.nix @@ -17,6 +17,7 @@ in lib.fix(self: { imports = [ "${depot.depotPath}/ops/nixos/clbot.nix" "${depot.depotPath}/ops/nixos/depot.nix" + "${depot.depotPath}/ops/nixos/irccat.nix" "${depot.depotPath}/ops/nixos/monorepo-gerrit.nix" "${depot.depotPath}/ops/nixos/panettone.nix" "${depot.depotPath}/ops/nixos/paroxysm.nix" @@ -239,6 +240,24 @@ in lib.fix(self: { # Run the first cursed bot (quote bot) paroxysm.enable = true; + + # Run irccat to forward messages to IRC + irccat = { + enable = true; + config = { + tcp.listen = ":4722"; # "ircc" + irc = { + server = "chat.freenode.net:6697"; + tls = true; + nick = "tvlbot"; + realname = "TVL Bot"; + channels = [ + "##tvl" + "##tvl-dev" + ]; + }; + }; + }; }; services.postgresql = { |