Making Halloy... normal (disabling buffer tiling)
Looking for modern IRC clients is a bit of a crapshoot. Almost every client seems to either:
- be console-only,
- require a bouncer,
- be abandoned,
- have awful UI,
- barely support IRCv3,
...or some combination of the lot.
...okay, usually most of the lot.
For the longest time, I just kinda stuck with Srain -- it's a very pretty, GNOME-y client that is simple, yet powerful and supports... at least some IRCv3 specs. For the longest time, I was convinced I couldn't find anything better...
...until I finally decided to sit down and try configuring Halloy.
Halloy is also an IRC client. It's fast, powerful, cross-platform and it supports a lot of IRCv3 stuff. The only issue? I'm not huge on the whole "multiple, tiling chat windows" thing. The good news is that it's fairly easy to disable. tl;dr:
[actions.sidebar]
buffer = "replace-pane"
[actions.buffer]
click_channel_name = "replace-pane"
click_highlight = "replace-pane"
click_username = "replace-pane"
local = "replace-pane"
message_channel = "replace-pane"
message_user = "replace-pane"
Just paste that into your config file and... there you go. Suddenly, Halloy acts like a normal, modern chat program. ✨