No description
- JavaScript 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| icons | ||
| .gitignore | ||
| index.js | ||
| manifest.json | ||
| README.md | ||
| SPEC.md | ||
OpenDeck Power Profile
OpenDeck plugin to display and cycle the
active power-profiles-daemon
profile (performance / power-saver — balanced is disabled on this system)
from a Stream Deck key.
Native WebSocket (Node 22+), zero dependencies — no package.json, no
node_modules, no build step.
Requirements
- Linux with
power-profiles-daemonrunning (net.hadess.PowerProfileson the system D-Bus) - OpenDeck 2.13.0+
Install
Copy this folder into OpenDeck's plugin directory:
~/.config/opendeck/plugins/com.xezioh.powerprofile.sdPlugin/
Restart OpenDeck (or reload plugins). The Cycle Profile action appears under the System category — assign it to a key to cycle through profiles, icon updates to reflect whichever profile is currently active (including changes made elsewhere, e.g. GNOME Settings).
See SPEC.md for implementation details.