Your rc.lua works
AwesomeWM's complete Lua API. Existing configs, widgets, and themes carry over.
A full widget toolkit
wibox layouts and widgets: build bars, popups, and dashboards that react to signals.
Restart without losing your session
On Wayland, a compositor restart kills your apps. awesome.restart() hot-reloads the Lua runtime in-process. Clients stay put.
Scriptable from the outside
somewm-client: ~45 commands plus event subscription, from your shell or any script.
kiln
SomeWM's parallel experiment: a Wayland compositor whose entire surface is one Clay layout tree per screen. Windows, bars, widgets, and notifications are all Clay nodes, declared from Lua.
Latest Release: 1.4.0 · First stable release. AwesomeWM 4.4 on Wayland. Read the announcement