My version of slstatus.
The changes I made:
- Added support for component update signaling
- Added a component specific update interval
- Added a component for backlight percentage
- Added a component for basic pulseaudio information
- Added a component for the active keybaord layout in swaywm
- Removed the manual
- Removed any code related to X11, OpenBSD or FreeBSD