DSH Toolbox

dsh-dream-skin

Swappable themes for the DSH web UI.

Version 11.7.0 of dsh-dream-skin, last published 2026-11-06; the install command and the range come from its own manifest.

Install

dsh plugin add dsh-dream-skin writes one dependency line into the profile manifest; pnpm then unpacks it under $DSH_HOME/profiles/<name>/node_modules.

dsh plugin --profile web add dsh-dream-skin

Compatibility

dsh-dream-skin ships no engines.dsh entry, so nothing checks it against your CLI version at boot. Read the npm page before installing.

If two plugins fight

Peers dsh-client-ui-theme, dsh-client-store and the settings pages, and it writes theme tokens. dsh-claude-style also restyles the same UI, and the later layer replaces the theme row — you get one look, not a blend.

Who made it

Author: LLLAAAAA. Repository: https://gitcode.com/LLLAAAAA/dsh-dream-skin. Package page: https://www.npmjs.com/package/dsh-dream-skin.

After install

It declares @deepseek-ai/cordis as a peer and renders a theme and background picker in the settings page; after dsh plugin add dsh-dream-skin, dsh --profile web --dump-config lists the row that mounts it.

Files it touches

No storage peer appears in the manifest of dsh-dream-skin, so the dependency line in $DSH_HOME/profiles/<name>/package.json is the only file you can point at; the package description names nothing else.

Removing it

Removing dsh-dream-skin is the mirror command, dsh plugin --profile web remove dsh-dream-skin. Its manifest declares no storage peer, so it writes nothing under $DSH_HOME; removing it leaves no files behind.

Common questions

Does it collide with dsh-claude-style?

dsh-dream-skin is the one to keep here: It patches dsh-client-ui-theme and the settings pages, so theme selection lives where the user looks for it; claude-style only peers the primitives.

What happens when dsh upgrades?

Nothing declares a version window for dsh-dream-skin: dsh --version tells you what you are running, and no check will tell you whether dsh-dream-skin matches it.