Omahub
← All plugins
S

Voyager Disco

by Stanko K.R.

Color picker for ZSA keyboard RGB LEDs, powered by the voyager-disco CLI.

Security review

No obvious issues detected

Deterministic scan — not a security guarantee

None
Risk level
None
Analyzed commit
fd77fe6
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
fd77fe6
Reviewed
1 month ago

The plugin is a straightforward bar widget that controls ZSA keyboard RGB via the external voyager-disco CLI. It runs only expected commands (set-color, brightness, reset, match-theme), persists state to a local JSON file, and contains no obfuscated, destructive, or credential-stealing code. The deterministic scan found no issues, and our independent review agrees.

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/monorkin/omarchy-voyager-disco --enable
Hardware #bar #quickshell

Omarchy Voyager Disco

Change the color of your ZSA keyboard from Omarchy's bar!

Preview

Demo

https://github.com/user-attachments/assets/8a480bcd-bb1f-426d-b203-ebd345176fcb

https://github.com/user-attachments/assets/3086eb4b-86ee-45a4-be59-7a1ae2f85087

Requirements

  • Omarchy 4 with omarchy-shell (bar widgets / Quickshell)
  • voyager-disco on your PATH (yay -S voyager-disco on Arch)

Installation

omarchy plugin add https://github.com/monorkin/omarchy-voyager-disco.git --enable

Without --enable the plugin lands disabled so you can review the code first; turn it on with omarchy plugin enable monorkin.voyager-disco or from Setup › Plugins. Enabling places the widget in the bar's right section — move it with:

omarchy bar move monorkin.voyager-disco --section right --index 0

Removal

omarchy plugin remove monorkin.voyager-disco

The widget keeps its state in ~/.local/state/voyager-disco/widget.json; delete that file if you want a fully clean removal. The voyager-disco CLI is a separate package and stays installed until you remove it yourself (yay -R voyager-disco on Arch).

Settings

Key Type Default Description
device string "" Comma-separated keyboard serials to target (empty = all)
omarchy bar set monorkin.voyager-disco device ABC123

IPC

The widget registers a monorkin.voyager-disco IPC target:

omarchy-shell monorkin.voyager-disco toggle
omarchy-shell monorkin.voyager-disco setColor ff00aa
omarchy-shell monorkin.voyager-disco matchTheme
omarchy-shell monorkin.voyager-disco reset

License

MIT - see LICENSE for details.