The barr command prints out a status line for use with minimalistic window managers.
- simple
- lightweight
- easy to extend (blocks simply need to implement the fmt.Stringer interface)
Download the latest release or install using use go get
:
go get github.com/qjcg/barr/cmd/barr
Add a status_command
line like this to your i3 or Sway config file:
bar {
status_command barr
...
}
The barr
command itself does not depend on any external tools, but some individual blocks do.
Specifically, the blocks below have external tool dependencies:
- volume: depends on
pactl
- wifi: depends on
iw
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.