From 7bd19c5d1a27b786b1c125187e5c8e7f1d566d8e Mon Sep 17 00:00:00 2001 From: Pjotr Prins Date: Sun, 7 Nov 2021 09:09:50 +0100 Subject: weechat --- topics/cli/weechat.gmi | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/topics/cli/weechat.gmi b/topics/cli/weechat.gmi index 2d9e33c..b6fc062 100644 --- a/topics/cli/weechat.gmi +++ b/topics/cli/weechat.gmi @@ -2,6 +2,8 @@ Weechat is a very versatile terminal chat that can handle IRC, Matrix and Slack. +## Weechat install + slack + Arun has packaged weechat for slack and matrix in GNU Guix. Current install using a guix environment: ``` @@ -23,3 +25,42 @@ If you go through the motions you get a token and ``` More instructions for https://github.com/wee-slack/wee-slack. + +## Weechat IRC + +We have a GeneNetwork channel + +``` +/set irc.server_default.nicks pjotrp +/server add libera irc.libera.chat/6697 -ssl -autoconnect +/connect libera +/join #guix +/join #guix-risc-v +/join #guix-hpc +/join #genenetwork +``` + +## Weechat matrix + +The matrix plugin works similar to above Slack plugin. + +``` +/script load matrix.py +/matrix server add fosdem chat.fosdem.org +/set matrix.server.matrix_org.username pjotrp-linux +/set matrix.server.matrix_org.password **** +/set matrix.server.matrix_org.autoconnect on +/save +``` + +Only the matrix version is not so polished. For example, it is hard to find the buffers because they are named by a hash. In a buffer you can rename with + +``` +/buffer set short_name myname +``` + +Also, you need to enable every channel explicitly to exchange keys + +``` +/olm verify @user:matrix.org * +``` -- cgit v1.2.3