Skip to content
/ barr Public

A simple statusbar for use with minimalist window managers.

License

Notifications You must be signed in to change notification settings

qjcg/barr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

barr

Go Report Card

The barr command prints out a status line for use with minimalistic window managers.

Features

  • simple
  • lightweight
  • easy to extend (blocks simply need to implement the fmt.Stringer interface)

Install

Download the latest release or install using use go get:

go get github.com/qjcg/barr/cmd/barr

Usage

With i3 or Sway

Add a status_command line like this to your i3 or Sway config file:

bar {
	status_command barr
	...
}

External Tool Dependencies

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

Contributing

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.

License

MIT