Omahub
← All plugins
L

Stay Awake Indicators

by lxp

Omarchy bar indicators with a Stay Awake cup that shows steam when another program is holding idle or sleep.

Security review

No obvious issues detected

Deterministic scan — not a security guarantee

None
Risk level
None
Analyzed commit
06d4a33
Scanned
1 month ago

No potentially dangerous behavior detected in the analyzed commit.

Automated analysis only — not a security guarantee.

AI advisory review

No obvious issues detected

Language-model assessment · ~deepseek/deepseek-v4-flash-latest — advisory only

None
AI risk level
None
Recommendation
install
Model
~deepseek/deepseek-v4-flash-latest
Analyzed commit
06d4a33
Reviewed
1 month ago

The plugin is a read-only status widget: it queries systemd-inhibit, hyprctl, pgrep, and Omarchy helper commands with fixed, bounded commands and no user-controlled input. No install-time scripts, network access, credential handling, or destructive operations were found, so the deterministic 'none' result matches this review.

How this check works

This review combines the deterministic scan (the rule-based results above) with an independent look at the plugin's code by a language model. The model reads a trimmed sample of the repository's files, the manifest, and the README, then gives a plain-language risk level and a recommendation: install (no notable danger), review (look closer first), or avoid (clearly dangerous).

It runs on the same analyzed commit as the deterministic scan and is strictly advisory — it is not a security guarantee and never blocks a plugin by itself. A human moderator still reviews plugins before they are listed.

AI advisory only — automated analysis, not a security guarantee.

Install
$ omarchy plugin add https://github.com/lxp-git/omarchy-stay-awake-indicators --enable
Widgets #bar #quickshell #power-management

Stay Awake Indicators

Omarchy bar indicators with occupancy-aware Stay Awake.

The coffee cup is the usual Stay Awake toggle. When another program is holding idle or sleep, the tucked-away cup becomes visible and grows three steam puffs. Right-click the cup to see who is holding and why. Left-click still toggles Stay Awake and does not change color.

This plugin is a drop-in replacement for the built-in omarchy.indicators bar slot (clonedFrom). Enabling it swaps that slot; it does not overwrite files under /usr/share/omarchy. Removing it puts the built-in widget back.

Install

omarchy plugin add https://github.com/lxp-git/omarchy-stay-awake-indicators.git --enable

You do not need to disable omarchy.indicators yourself.

Remove

omarchy plugin remove io.github.lxp-git.stay-awake-indicators --yes

The built-in indicators widget returns to the same bar slot.

Usage

  • Left-click the cup: toggle Stay Awake (same as stock Omarchy).
  • Right-click the cup: list programs holding idle or sleep.
  • Steam on the cup: at least one blocking inhibitor is active.

Sources:

  • systemd-logind block / block-weak inhibitors on idle or sleep
  • Hyprland Wayland idle-inhibit (hyprctl clients with inhibitingIdle)

Cooperative delay inhibitors (NetworkManager, UPower, editor shutdown cleanup) are ignored.

Dependencies

  • Omarchy with Quickshell
  • systemd-inhibit
  • hyprctl (Hyprland)

No extra packages, D-Bus services, or privileged helpers.

License

MIT. Indicator chrome other than Stay Awake follows the built-in Omarchy indicators widget (MIT).