Repository navigation
v0.1.0
v0.1.0: Initial Release
An event-driven backend library for AwesomeWM configurations. Modules expose a uniform setup /
subscribe / state / stop interface and emit updates via GLib's event loop rather than polling.
Modules
- sysinfo — battery, CPU, memory, network, and temperature monitors, each with pluggable
backends - media — MPD and MPRIS aggregator with per-source and coalesced event streams
- audio — ALSA and PulseAudio control with input collection API
- backlight — brightness control via acpilight, sysfs, and xbacklight backends
- alttab — client switcher
- tools — async find/fd and grep/rg wrappers with best-available backend selection
Installation
luarocks install continuityAdd require("luarocks.loader") at the top of your rc.lua, then require any module under the
continuity.* namespace. See the README for usage examples.
Compatibility
Lua 5.3 and LuaJIT 2.1. AwesomeWM 4.3 and built from git HEAD.