crow_bar

Crates.iocrow_bar
lib.rscrow_bar
version0.1.10
sourcesrc
created_at2024-10-12 17:32:33.872697
updated_at2024-10-12 17:32:33.872697
descriptionStatus bar for BSPWM
homepagehttps://github.com/bloznelis/crowbar
repositoryhttps://github.com/bloznelis/crowbar
max_upload_size
id1406692
size118,392
Lukas Bloznelis (bloznelis)

documentation

README

crowbar

GitHub release (latest SemVer)

Status bar made for BSPWM, focused on ease of use, stability and speed.

GitHub release (latest SemVer) GitHub Workflow Status

Motivation

Generic status bars provide superior customization for the price of complexity, but I need a bar that just works out-of-the-box.

Features

  • Listens to BSPWM events directly via Unix socket
  • Shows focused desktop window count, no more getting lost in monocle mode
  • Urgent desktop support
  • All widgets are written in Rust - forget slow scripts
  • First class multi-monitor support

Setup

Add this to your bspwmrc:

# Regular BSPWM monitor setup, crowbar will use these as dekstop names
bspc monitor {your-monitor-name} -d web code III IV V VI

# Reset padding (optional, but recommended)
bspc config top_padding 0
bspc config bottom_padding 0

# Start crowbar
crowbar &

Is this for me?

It might be for you if you:

  • skipped on BSPWM, because it has no default status bar
  • are drowning in semi-working configuration
  • need a working status bar, while searching for a nice eww config in /r/unixporn
  • always wanted something akin to i3status but for BSPWM

It's probably not for you if you:

  • need a systray
  • are a big fan of complex customization

Showcase

left right

2 3

TODO

  • Prepare arch release
Commit count: 38

cargo fmt