WeeChat als IRC-Client: Nicht-Standard ~/.config/weechat
Wie ich WeeChat mit ZNC und dem Lab-IRC-Stack betreibe — Bars, Buffer, Trigger, Secrets und Scripts
Ich nutze WeeChat als IRC-Frontend im Zusammenspiel mit dem ZNC + InspIRCd-Setup im Lab.

Setup
Für die deklarative Konfiguration und den Rollout verwende ich Home-Manager. Mein Flake zur Verwaltung meiner Systeme findest du hier. Ich schreibe bei Zeiten mal einen Blogpost dazu.
Netzwerke und ZNC
Vier IRC-Server in irc.conf — drei über Bouncer, einer legacy - warum idle ich eigentlich
immer noch im Quakenet? - direkt:
- Zu libera, hackint und local - dem cluster-internen IRCd verbinde ich mich über
den IRC Bouncer (ZNC) der über
bnc.this-is-fine.social/+6697via TLS erreichbar ist. Für ZNC aktiviere ich weitere IRC-Capabilities (znc.in/server-time-iso,znc.in/self-message, …).
${sec.data} und die Passphrase hierfür wird beim Startup von WeeChat über pass mit
passphrase_command = "pass show apps/weechat/passphrase" entschlüsselt:Layout: Bars und Buffer
weechat.conf definiert ein eigenes Bar-Set — die Statuszeile unten ist absichtlich weg; Kontext steckt in der Title-Bar:
