/bars

A configurable bar written in Rust.

Primary LanguageShellMIT LicenseMIT

bars

A configurable bar written in Rust

bars screenshot

Features

  • Configurable through a TOML config file
  • Schedule each bar (block) in a separate thread with a time interval

Building

  • You need to have Rust installed with Cargo
  • make build to build the project
  • sudo make install to copy the binary to /usr/local/bin

Usage

  • Add your bar config in bars.toml
  • Run bars -C /path/to/bars.toml & to start

Customization

  • The icons in bars are from FontAwesome. There's a package ttf-font-awesome in the AUR
  • The colored bars are working in dwm using the patch status2d. There are always non-colored version of each bar

TODOs

  • [] Add a log for runtime errors
  • [] Add support for Wayland

License

See LICENSE.