Weechat

Setting up a server

Works for weechat >= 4:

/server add libera irc.libera.chat/6697 -tls

For weechat < 4:

/server add libera irc.libera.chat/6697 -ssl

Then:

/set irc.server.libera.username "atano"
/set irc.server.libera.realname "Ahsoka Tano"

Auth:

/set irc.server.libera.sasl_username "atano"
/set irc.server.libera.sasl_password "******"

Autojoin channels

/set irc.server.libera.autojoin "#c,#lisp,#scheme,#haskell"
/set irc.server_default.autojoin_dynamic on

Hide join/part messages

/set irc.look.smart_filter on
/filter add irc_smart * irc_smart_filter *

UI and colors

Try different color numbers, like 0, 3, 11, etc.

Buflist bg color:

/set buflist.format.buffer_current "${color:,3}${format_buffer}"

Title/topic bar:

/set weechat.bar.title.color_bg 0
/set weechat.bar.title.color_bg 3