Review of "Nosleep" version 1.0.2 (2)

Details Page Preview

A Quick Settings toggle (plus a companion CLI) that blocks suspend and lid-switch sleep by holding a systemd-inhibit lock in a transient systemd user unit. The unit is the single source of truth, so the toggle can never desync from the real inhibitor and normal sleep returns on logout. Note: this blocks sleep, not idle — the screen may still blank or lock.

Extension Homepage
https://github.com/ilyasturki/nosleep

No comments.

Diff Against

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

Shexli (experimental)

Shexli did not find any issues.

All Versions

Version Status
1.0.2 (2) Active
1.0.1 (1) Active

Previous Reviews on this Version

Yasso posted a review
Applied the `connectObject()` / `disconnectObject()` suggestion for the toggle's `clicked` signal. Left the D-Bus subscriptions on manual `signal_subscribe` / `signal_unsubscribe` since those are `Gio.DBusConnection` signals, not GObject ones. Thanks for the review.
JustPerfection active