Omatchy
8bit64k/omatchy
Hermes dashboard plugin and theme that matches the web dashboard to your Omarchy desktop theme
Omatchy is a Hermes Agent dashboard plugin and theme pair that keeps the Hermes web dashboard in sync with your Omarchy Linux desktop theme.
What Omatchy does
Omatchy has a hidden background plugin and a base omatchy theme. The plugin polls your Omarchy theme state every 3 seconds, reads colors.toml along with Waybar, Kitty or Ghostty fonts, and maps the palette onto Hermes theme values: background, midground, foreground and warm glow, plus primary, destructive, success and warning overrides. When you change your Omarchy theme, the dashboard follows within about three seconds, and CSS variables are injected directly, so there is no page reload.
A contrast guard checks luminance so the midground stays lighter than the background on dark themes and darker on light ones. Official and custom Omarchy themes are handled, and your system monospace font is carried into the dashboard. The backend serves GET /api/plugins/omatchy/status. The README says it was built for the Nous Research Hermes Dashboard Pop-Up Hackathon to show custom themes and dashboard plugins working together. It is MIT licensed.
Key features
- Background plugin that polls the Omarchy theme every 3 seconds
- Palette mapping from colors.toml to Hermes theme values
- Live CSS variable injection with no page reload
- Light and dark detection with a midground contrast guard
- System font bridge from Waybar, Kitty or Ghostty settings
When to use it
- Keeping the Hermes web dashboard visually consistent with an Omarchy desktop
- Switching Omarchy themes and seeing the dashboard follow without manual config
- Studying a working example of a Hermes dashboard plugin paired with a theme
Who it is for: Hermes Agent users on an Omarchy Linux desktop who want the web dashboard to match their theme.
How it fits with Hermes Agent
Built for the Hermes Agent web dashboard as a combined dashboard plugin and theme.
How to install Omatchy
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
git clone https://github.com/8bit64k/omatchy.git
cd omatchy
./install.sh
hermes dashboardRequirements: An Omarchy Linux desktop and the Hermes web dashboard
FAQ
What is Omatchy?
Omatchy is a Hermes Agent dashboard plugin plus a theme. It reads your current Omarchy theme and applies matching colors and fonts to the Hermes web dashboard.
How do I install Omatchy?
Use the dashboard Plugins tab and enter 8bit64k/omatchy, or clone the repository and run ./install.sh. Then restart the dashboard and choose Omatchy in the theme picker.
Do I have to reload the dashboard when my Omarchy theme changes?
No. The plugin injects CSS variables directly, and the dashboard matches within about three seconds. After the first install you do need to restart the dashboard, because it caches plugin API routes at startup.
Similar plugins for Hermes Agent
All pluginsSpec-driven planning plugin for Hermes Agent, compatible with the GSD .planning/ file format
GoSlowPoke168 Hermes Crawl4SearXNGHermes plugin that backs web_search with SearXNG and web_extract with Crawl4AI, all self-hosted
Abulfadl-Ahmadi Hermes Persian RTLDesktop plugin for Hermes Agent that adds Vazirmatn Persian typography and automatic RTL text direction
Elevatormusic Hermes Classic Gold PackUpdate-safe gold theme, caduceus background, telemetry tape and Noir Neko pets for Hermes desktop
Ctrl-Creeper Hermes Phone AgentTwo Hermes plugins and an Android helper APK that let Hermes control and react to a virtual phone
asimons81 Hermes Desktop KitDesktop plugins for Hermes Agent: token speed, approval inbox, PR dashboard, Typefully queue and more
Related guides: How to install Hermes Agent · How to run Hermes Agent securely