Bspwmbar
A lightweight status bar for bspwm.
Install / Use
/learn @odknt/BspwmbarREADME
bspwmbar
A lightweight status bar for bspwm.
Currently required nerd-fonts (Arch: ttf-nerd-fonts-symbols)

Features and TODO
- [x] Support multiple monitors (Xrandr)
- [x] Render text
- [x] Bspwm desktops
- [x] Active window title
- [x] Datetime
- [x] CPU temperature
- [x] Disk usage
- [x] ALSA volume
- [x] Memory usage
- [x] CPU usage per core
- [x] Battery support
- [x] Backlight support
- [x] Implements clickable label
- [x] System Tray support
- [x] Refactor code
- [x] Emoji support (with color)
- [x] Ligature support
- [x] OpenBSD support
- [x] FreeBSD support
- [ ] Pulseaudio support (The priority is low because pulseaudio has alsa interface)
Configure
Modify and recompile config.h like dwm, st.
Install
You can install from AUR on Arch Linux.
Or build and install by using make and make install.
Build & Debug
./configure
make
# debug build with AddressSanitizer
make debug
# static analyze with clang
scan-build make debug
Related Skills
node-connect
330.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
81.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
330.7kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
81.4kCommit, push, and open a PR
