AI Agent Hub
Back to plugins
🖥️

dsh-theme-palettes

Client Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install RainbowDashy/dsh-theme-palettes

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install RainbowDashy/dsh-theme-palettes in your terminal to install this palette plugin; source is at https://github.com/RainbowDashy/dsh-theme-palettes.

About this plugin

The DSH appearance picker (light, dark, system) is hardcoded into the harness and cannot be extended by third-party themes. dsh-theme-palettes works around this by applying a single theme.overrideTokens layer on top of the active theme. It never registers a theme id and never calls setTheme; while the plugin is loaded its tokens win on a per-token basis, and removing the plugin cleanly restores the stock palette—zero invasiveness, fully reversible.

Three faithfully ported palettes ship out of the box: VSCode Red (deep maroon base with a #cc3333 accent), Solarized Dark (base03 teal-black ladder with a #2aa198 cyan accent), and Solarized Light (base3 cream ladder with a #b58900 gold accent). Each covers 87 to 89 design tokens spanning editor chrome, sidebar, code blocks, inputs, brand accent, and status colors. Pick a palette for the light and dark appearance independently from Settings → Plugins → Plugin Configuration; changes apply live and persist to the user settings file. System mode tracks the OS scheme and re-fires on flip, and referencing an unregistered id falls back gracefully to the default.

The themePalettes registration API (registerPalette / list) treats a palette as pure data: third-party plugins supply a unique id and a flat token map, and the palette appears automatically in the settings dropdown. This makes the plugin ideal for end users who want one-click visual restyling of their DSH workspace, and for plugin authors who need to bundle a signature color scheme or enforce a team-wide visual standard without understanding DSH internals.

Use Cases

  • One-click switch to VSCode Red or Solarized Dark/Light palettes
  • Assign different palettes for light and dark appearances independently
  • Third-party plugins register custom palettes via the themePalettes API

Best For

  • End users who want quick visual restyling of their DSH workspace
  • Developers bundling a signature color scheme into their plugin
  • Plugin authors enforcing a team-wide visual standard