diff options
author | Alyssa Ross <hi@alyssa.is> | 2021-01-13 13:15:35 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2021-01-13 13:15:35 +0000 |
commit | 693e87a08e415e16d21512d5ea301b9f1c7b636f (patch) | |
tree | 9c39f9939a8d7b9bc9c8ead18328affdf9413ba4 /modules | |
parent | 9f55e8bc0fb7cf1b0204652871808130a45e8eee (diff) | |
download | nixlib-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')
-rw-r--r-- | modules/workstation/weechat/default.nix | 6 |
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); |