Wallpaper Theme
A Hermes Desktop theme that follows your wallpaper. Reads Pywal's ~/.cache/wal/colors.json by default, or any palette JSON you point it at (settings page or ~/.config/hermes-wallpaper-theme/config.json), derives a palette with checked contrast floors and repaints live when the file changes. Optional glass mode paints a translucent background for native window materials or compositor blur.
Good to know before installing
The desktop half uses only @hermes/plugin-sdk; the palette file is read by the package's own backend route (dashboard/plugin_api.py, GET /api/plugins/wallpaper-theme/palette, mounted once the plugin is in plugins.enabled), polled every 3 seconds with a change stamp. That route reads only JSON files inside the user's home directory (or XDG_*_HOME) under 256 KiB and returns colour fields only, never raw file text. No network calls, no shell commands, no credentials, no telemetry.
From the plugin's catalog listing.
How to install
- Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install wallpaper-theme - Said no? Turn it on later:
hermes plugins enable wallpaper-theme - Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide (opens in a new tab).
- Category
- Hermes Desktop add-ons
- Maintained by
- strnadchristopher (Community)
- Needs
- No API keys declared
- Works on
- linux, macos, windows
- Needs Hermes
- 0.22.1 or newer
- Version
- 1.1.0
- In the catalog
- 2026-10-17
Full setup & settings ↗Source code ↗
More in hermes desktop add-ons
All hermes desktop add-ons plugins
New Hermes Agent updates every day on X. Follow @HermesWatcher