i3bar_tools_threaded | ||
.gitignore | ||
base.nim | ||
battery.nim | ||
brightness.nim | ||
date.nim | ||
fuzzytime.nim | ||
i3bar_tides.nim | ||
nic.nim | ||
pingclock.nim | ||
README.MD | ||
temperature.nim | ||
volume.nim | ||
wlan.nim |
A selection of information output tools for dmenu
These are a selection of independant tools for displaying various information
about system status in dmenu. Some of them i.e. volume
have options (up, down, mute...)
which are selectable options in dmenu.
!(https://notnull.click/media/4efcd7472bce49ff9fd91d39ba11c4faa499f558510cf2a6afe7468ca63fca97.mp4)
They are compiled separately, for example:
nim c pingclock
and then run with
./pingclock dmenu
or
./pingclock rofi
it can also be run without any arguments to receive a i3bar compatible json string
Personally, I have these bound to key combinations in i3. In fact, I have a seperate bindsym
mode in which all these tools are accessible i.e. $mod+i
to get to "info" mode then p
to show pingclock.
There's also an i3bar_tools_threaded folder with tools for use with i3bar/i3blocks which continously update. Currently these are not working as I recently switched from this as primary, to a secondary choice.
These have some configuration variables explicit to me, you'll need to change them for you for them to be useful I imagine.
I'm aware my code is messy. I'm aware my code is undocumented. But hopefully these things are simple enough to work out.