SkillAgentSearch skills...

Bspwmbar

A lightweight status bar for bspwm.

Install / Use

/learn @odknt/Bspwmbar
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

bspwmbar

AUR Version AUR License

A lightweight status bar for bspwm.

Currently required nerd-fonts (Arch: ttf-nerd-fonts-symbols)

bspwmbar.png

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

View on GitHub
GitHub Stars93
CategoryDevelopment
Updated3mo ago
Forks11

Languages

C

Security Score

97/100

Audited on Dec 3, 2025

No findings