3 ms·
For years, I used i3pystatus, but I was frustrated by the fact that it's not flexible or extensible. I considered using i3blocks, but I didn't like the limitat
by amano-kenji 3y ago
For years, I used i3pystatus, but I was frustrated by the fact that it's not flexible or extensible.
I considered using i3blocks, but I didn't like the limitations of its INI-style configuration.
I wanted the flexibility of a proper scripting language.
Thus, I created https://codeberg.org/amano.kenji/j3blocks https://codeberg.org/amano.kenji/j3blocks which comes with a few built-in modules.
j3blocks requires you to write a janet script. You can shoot your foot with scripting, but it is very flexible. You can easily write your own j3blocks modules after you learn j3blocks.
https://codeberg.org/amano.kenji/j3blocks-extra https://codeberg.org/amano.kenji/j3blocks-extra has extra modules. j3blocks-extra has pipewire-node and pipewire-default-node. These modules allow you to monitor and control pipewire nodes on i3bar or swaybar.
The whole system is very flexible, but it took a month to polish it to the point where development is largely finished. It is now in maintenance mode.
- clircle 3y agoblast from the past for me. I used i3blocks.... 10 years ago?
- amano-kenji 3y agoDo you use i3bar or swaybar? Then, j3blocks is for you.