Weechat for Matrix with e2ee

WEECHAT FOR MATRIX WITH OLM e2ee support


Create a matrix account on matrix.hispagatos.org

First we going to register using riot [1]*

- I suggest you use riot-desktop but riot-android should work just fine.

should work as well. Since this is focus on weechat we just going to sent

you to a preview howto in how to register an account for our hispagatos server.

is in Spanish but you can use a online web translator and follow the images.


install yay if you use Arch GNU/Linux


Install weechat-matrix plugin

to rewrite that is already wrote there :) so RTFM.

ln -sf ~/.weechat/python/matrix.py ~/.weechat/python/autoload/matrix.py


Install cool fonts for console apps

 yay -S ttf-emojione-color
 yay -S noto-fonts-emoji
 yay -S ttf-twemoji-color


Configure Weechat and connect

- You do NOT want to set your password in clear text in your config file instead we use the secure weechat option to encrypt our passwords just like any other password manager

/secure passphrase

/secure set hispagatospass

/save

/matrix server add hispagatos_org matrix.hispagatos.org

/set matrix.server.hispagatos_org.username rek2

/set matrix.server.hispagatos_org.password "${sec.data.hispagatospass}"

/save

/matrix connect hispagatos_org

/olm import /home/rek2/Descargas/riot-keys.txt

/olm export /home/rek2/Descargas/riot-keys.txt <password of the backup

/olm verify @nick:hispagatos.org

/olm verify :hispagatos.org

/olm verify :matrix.org

/olm verify @nick:matrix.org

  ```

  set -U fish_user_paths /home/rek2/herramientas/weechat-matrix/contrib $fish_user_paths

  ```

```

export PATH=$PATH:/home/rek2/herramientas/weechat-matrix/contrib

```

/fset matrix

in the middle somewhere and hit again, I recomend removing some statuses that

you do not care about..

/fset bar.status.items
/save

 /set weechat.bar.input.size 0
 /set weechat.bar.input.size_max 2
 /mouse enable
 /mouse disable

More plugins that will make quality of life better

 /script load urlgrab.py

- for SWAY [7] change "xsel -i" for wl-clipboard [8]

 /fset urlgrab

 yay -S aspell-es
 yay -S aspell-en
 /set aspell.check.default_dict en,es
 /set aspell.check.suggestions 3
 /set aspell.color.suggestion *green
 /aspell enable```
 /save

 /fset bar.status.items

Make surf the default browser

 yay -S surf
 sudo cp  netsurf.desktop surf.desktop
 sudo sed -i s/netsurf/surf/g surf.desktop
 xdg-settings set default-web-browser surf.desktop

The End

Happy Hacking

References

=> [1] First we going to register using riot (https://about.riot.im/downloads) | [2] this tutorial (https://hispagatos.org/post/howto_matrix-riot/) | [3] use this (https://aur.archlinux.org/packages/yay/) | [4] install from github (https://github.com/Jguer/yay) | [5] weechat-matrix (https://matrix.org/docs/projects/client/weechat-matrix) | [6] here (https://wiki.archlinux.org/index.php/Fonts#Emoji_and_symbols) | [7] SWAY (https://swaywm.org/) | [8] wl-clipboard (https://github.com/bugaevc/wl-clipboard) | [9] weechat scripting and user guides (https://weechat.org/doc/) | [10] Rek2 (https://keybase.io/rek2) | [11] weechat (https://weechat.org) | [12] weechat-matrix (https://github.com/poljar/weechat-matrix)

Related articles

=> HackTheBox and Hispagatos: | Novedades de hispagatos: | Kevin_mitnick:


=> ← Newer: Monthly Meetups | → Older: Como conectar al servidor Matrix de hispagatos con RIOT

 █████ █████ █████ █████ █████ █████ █████ █████
░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░

Hispagatos is an Anarcho Hacker collective[1] that resolves around the Hacker ethic[2] of Steven levy and Libertarian Socialism ideas.

We work hard to preserve hacker culture, decentralization,security and privacy in cyberspace and also motivate towards an horizontal and non hierarchical techno-anarcho-communist society (TACS) where technology is made by people for the people not by corporate masters to control people. a(A)a

=> 1: Anarcho Hacker collective | 2: Hacker Ethic | 3: Libertarian Socialism

donate using LiberaPay

Proxy Information
Original URL
gemini://hispagatos.org/post/weechat-matrix/index.gmi
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
139.740842 milliseconds
Gemini-to-HTML Time
7.201845 milliseconds

This content has been proxied by September (ba2dc).