Simple bspwm configuration DSL in Ruby.
https://github.com/filalex77/bspwm.rb
A complete and easily extendable bspwm / lemonboy bar panel script. Written in Ruby for speed, efficiency, and readability.
This panel script supports multiple monitors and prints volume, battery, network throughput, and time information.
Originally based on an example bspwm panel shell script.
https://github.com/toshokan/ruby-bspwm-bar-script
- Ruby
- Lemonboy bar or krypt-n fork if you want xft fonts
- Bspwm
- xdo for panel positioning and layering
- xtitle for getting window titles
- To use this panel, add
bar_functions.rb
andbar_parser.rb
to a directory in$PATH
with+x
permissions. Be sure to have Ruby installed. - Move
colours.json
to a directory you like and edit$colour_file
inbar_functions.rb
andbar_parser.rb
to point to it. - Call
bar_functions.rb &
at startup.
Visit the wiki to see a simple screenshot of what you can expect with a default configuration