Skip to content
This repository was archived by the owner on Aug 5, 2025. It is now read-only.
qjcgPublic archive

About

A simple statusbar for use with minimalist window managers.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

137 Commits

Folders and files

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

About

A simple statusbar for use with minimalist window managers.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages