Skip to content

v0.1.0

Choose a tag to compare

@quincyjo quincyjo released this 02 May 19:02
· 49 commits to main since this release
ddb9b98

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 continuity

Add 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.