Omahub
← All plugins
S

Voyager Disco

by Stanko K.R.

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

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.