Brightness
Sysfs backlight control with connector-to-device matching for internal panels (eDP, LVDS, DSI).SysInfo
CPU percent, memory, disk, load averages, uptime, and CPU temperature from/proc and /sys. Intel coretemp and AMD k10temp/zenpower sensors only (ignores GPU/network thermal nodes).
PipeWire
Per-device volume, mute, default sink/source switching, and hot-plug via native libpipewire. Volume steps useroundToStep() to avoid float drift.
Requires -Denable_pipewire=true (default).
SCX Loader
Monitor and switch schedulers (bpfland, scx_lavd, etc.) through scx_loader D-Bus service.
Falcond
Reads Falcond daemon status file via inotify. Surfaces performance mode and active SCX profile to the barfalcond widget.
Monitor collector
desktop.Monitor polls procfs and sysfs with bounded buffers for otter-monitor:
- Processes and applications
- CPU, memory, GPU (sysfs or NVML)
- Disk and network
- 60-sample history rings

