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](https://github.com/elkowar/eww) config in [/r/unixporn](https://www.reddit.com/r/unixporn/) - always wanted something akin to [i3status](https://i3wm.org/docs/i3status.html) but for BSPWM #### It's probably not for you if you: - need a systray - are a big fan of **complex** customization ### Showcase ![left](https://github.com/user-attachments/assets/29cbcf44-b4cf-4f09-b618-0b725ed2ddb1) ![right](https://github.com/user-attachments/assets/3c7e8e1b-cf36-4db0-b8f1-ce190e416115) ![2](https://github.com/user-attachments/assets/76dac05c-48c5-4f7b-bb37-e043307f7449) ![3](https://github.com/user-attachments/assets/2faba457-232a-4b91-ad63-082ad007f6c7) ### TODO - Prepare arch release