feat(whitby): Enable irccat module
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>
This commit is contained in:
parent
cbfcf14301
commit
1442c5c8ac
1 changed files with 19 additions and 0 deletions
|
@ -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 = {
|
||||
|
|
Loading…
Reference in a new issue