about summary refs log tree commit diff
path: root/modules/workstation/weechat/default.nix
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2021-01-13 13:15:35 +0000
committerAlyssa Ross <hi@alyssa.is>2021-01-13 13:15:35 +0000
commit693e87a08e415e16d21512d5ea301b9f1c7b636f (patch)
tree9c39f9939a8d7b9bc9c8ead18328affdf9413ba4 /modules/workstation/weechat/default.nix
parent9f55e8bc0fb7cf1b0204652871808130a45e8eee (diff)
downloadnixlib-693e87a08e415e16d21512d5ea301b9f1c7b636f.tar
nixlib-693e87a08e415e16d21512d5ea301b9f1c7b636f.tar.gz
nixlib-693e87a08e415e16d21512d5ea301b9f1c7b636f.tar.bz2
nixlib-693e87a08e415e16d21512d5ea301b9f1c7b636f.tar.lz
nixlib-693e87a08e415e16d21512d5ea301b9f1c7b636f.tar.xz
nixlib-693e87a08e415e16d21512d5ea301b9f1c7b636f.tar.zst
nixlib-693e87a08e415e16d21512d5ea301b9f1c7b636f.zip
modules/weechat: ignore osmbot-test
Posts every(?) OSM edit in GB, which is very noisy.

WeeChat will ignore attempts to /set ignores, so we have to use a
seperate list and use /ignore.
Diffstat (limited to 'modules/workstation/weechat/default.nix')
-rw-r--r--modules/workstation/weechat/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/modules/workstation/weechat/default.nix b/modules/workstation/weechat/default.nix
index 135442b6b2ec..a161fd8c5e59 100644
--- a/modules/workstation/weechat/default.nix
+++ b/modules/workstation/weechat/default.nix
@@ -15,6 +15,10 @@ let
 
   sec = [ "znc.username" "znc.password" ];
 
+  ignores = [
+    "osmbot-test oftc #osm-gb"
+  ];
+
   cfgin = {
     alias.cmd.B = "buffer";
     alias.cmd.ZNC = "quote znc";
@@ -73,7 +77,7 @@ let
   commands =
     map (d: ''/set sec.data.${d} test'') sec ++ [ "/save" ] ++
     map (n: "/server add ${n} ${cfgin.irc.server_default.addresses}") networks ++
-    [ "/ignore add osmbot-test oftc #osm-gb" ] ++
+    map (i: "/ignore add ${i}") ignores ++
     mapAttrsToList (name: value: "/set ${name} ${toWeeChat value}")
                    (flattenAttrs cfgin);