Chads have no time for WeeChat confs.
⢠⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⢧⠉⠓⠲⠤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠈⢇⠀⠀⠀⠀⠉⠑⠒⠤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠘⡆ ⠀⠀⠀⠉⠓⠦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠹⡄ WeeChat⠀⠀⠀⠑⠢⣄⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⢳⠀⠀⠀⠀⢀⣀⣠⠤⠴⠒⠒⠒⠒⠒⠽⢦⣀⠀⠀⠀
⠀⠀⠀⠀⠈⡧⢴⡒⠋⠉⣀⣀⠀⠀⠀⠀⠀⠀⢠⡄⠀⠈⢧⡀⠀
⠀⠀⠀⠀⠀⠀⠀⣗⢋⣭⣍⣁⠈⠁⠀⠀⠀⡤⠞⠀⠀⠀⠀⢧⠀
⠀⠀⠀⠀⠀⠀⡰⠃⠫⣧⣿⣽⠽⠂⠀⠀⠀⠃⠀⠀⠀⠀⠀⢸⡄
⠀⠀⠀⠀⢀⡜⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⢤⠀⠀⠀⢸⠃
⠀⠀⠀⣠⠞⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⠀⠧⠛⡆⡇⠀⠀⡾⠀
⠀⠀⢰⣇⠀⢈⣉⠳⠀⠀⠀⠀⠀⠀⠀⢹⣆⠘⢯⣡⠃⠀⣰⡇⠀
⠀⠀⠀⠈⠉⣩⠾⠀⠀⠀⠀⠀⠀⠀⠀⠀⢙⡆⠀⢤⠀⠐⠁⣇⠀
⠀⠀⠀⠀⠸⡥⠤⠤⢿⠀⠀⠀⠀⠀⢀⡠⠞⠀⠀⢸⠀⠀⠀⢻⠀
⠀⠀⠀⠀⠀⠳⡖⠊⠀⠀⠀⠀⠀⠀⠃⠀⠀⠀⢀⡾⠀⠀⠀⢸⠀
⠀⠀⠀⢀⠔⠊⠁⠀⠀⠀⠀⠀⠀⢀⣀⠤⠖⠊⠉⠀⠀⠀⠀⢸⠀
⠀⠀⠀⠸⣄⣀⠀⠀⠀⣠⠴⠚⠙⣏⠀⠀⠀⠀⢸⠀⠀⠀⠀⠸⡆
⠀⠀⠀⠀⠀⠉⠉⠉⠉⠁⠀⠀⠀⠙⡆⠀⢀⡴⠋⠀⡀⠀⠀⠰⠇
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡓⠐⠋⠐⠊⠀⠀⠀⠀⠀⠀
Welcome to the world of WeeChad, the IRC client that flexes on all others with its supreme focus on privacy and ease of use. Imagine a software so alpha, it sets up in a single folder, can connect to DarkIRC and encrypts its settings and logs for maximum privacy.
No more messing around with dotfiles like a beta; WeeChad configures everything at runtime. With WeeChad, you’re not just chatting; you’re dominating the IRC scene with the confidence of a meme lord.
Quick start
Install WeeChat latest (version >4.4)
Type this command to install:
curl -Ls dyne.org/weechad/setup | NICK=yournick bash
Will create the ~/weechad
script and a new conf in ~/.weechad
You may copy the script as root into /usr/local/bin/weechad
Comes pre-configured with DarkIRC (needs daemon running) and Libera, just:
/connect darkirc
/connect libera
To increase privacy put the ~/.weechad
conf in a Tomb and use bind-hooks. Encrypt it with:
curl -Ls dyne.org/weechad/setup | INSTALL=tomb bash
And you will have weechad.tomb
and weechad.tomb.key
in your
home. When facing troubles, you are advised to store the key on a
different support, like on a usb stick or a remote server.
FAQ
What are the hardware requirements?
When Greta Thunberg discovers this she'll be all over IRC. Weechad is very low resource and will not make you dependent on Russian gas. It even runs on a RPI 0W or any similar gadget you can hide taped into a toilet tank.
How does one send images over this?
IRC is built for ANSI text; you can turn images into ANSI. A weechat script for this would be awesome, BTW.
Which IRC network should I connect?
DarkIRC is the best because it is decentralized and grants you unprecedented levels of privacy. Other networks run on central servers, but their communities may also be fun: have a look at liberta casa or snoonet.
Where can one learn more about IRC?
This awesome list provides a good start.
Wasn't WeeChat enough to be a Chad?
WeeChat discourages direct editing of its configuration files and deploying them via dotfiles. Instead, settings should be configured at runtime, which provides immediate feedback on any deprecations or errors. Chads have no time to set the same configurations over and over again on a dozen shells per day.
Contribute! help improve the base conf.
WeeChad is maintained by jaromil.
This is free and unencumbered software released into the public domain.
Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.
In jurisdictions that recognize copyright laws, the author or authors of this software dedicate any and all copyright interest in the software to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this software under copyright law.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
For more information, please refer to unlicense.org.