Stasis

Wayland idle management

Time to step back.

Stasis is a context-aware idle manager for Wayland. It runs an ordered plan when you are away, then gets out of the way when your session is active.

Current release

1.4.1

More reliable session state, with fewer assumptions about your locker.

01

Reliable locks

LockedHint keeps authority when service-backed locker clients such as Veila exit.

02

Portable builds

musl Linux builds no longer attempt to link the glibc-only malloc_trim extension.

03

Clear boundaries

login1 requests, completed lock state, and sleep/wake monitoring now have distinct roles.

What it handles

A small system with clear boundaries.

  1. 01 / Ordered actionsBuild a plan that dims, locks, powers down displays, and suspends on your timing.
  2. 02 / Real activityMedia, applications, portals, and compositor activity can keep the plan from firing at the wrong time.
  3. 03 / ProfilesSwitch between focused, gaming, presentation, or laptop setups without rewriting your base config.
  4. 04 / Observable stateUse the tray, status JSON, or the event stream to make Stasis visible in the rest of your desktop.