HarmlessFunny/dsh-background-by-model
Model-aware backgrounds for the DeepSeek Harness interface: per-rule images, rotation, switch effects and holiday art.
Sets the DeepSeek Harness interface background by model: an ordered rule list per model, per-rule and per-image settings, image rotation, a global switch effect (transition timing), holiday backgrounds (e.g. a wallpaper that switches to that holiday's art and theme colour and back the next morning) and per-part opacity/blur for the main background, left panel and right panel. The README notes a fresh install already looks like the author's own profile.
Install
dsh plugin --profile web add dsh-background-by-modelCopied verbatim from the README's 'Method 1: npm install (Recommended)' block, which is followed by 'Then restart dsh web.' The README explicitly warns this is the only source — a github: install would clone a tree with no lib/ and nothing would build one.
Compatibility
The README states lib/ is built from src/ by the package's prepack hook when the tarball is packed (it is gitignored and not committed), so npm is the only install source. After changing anything under src/, run pnpm run bundle again for a mounted working copy.
Details
- Repo: HarmlessFunny/dsh-background-by-model
- Category: Themes & Appearance
- Stars: 14
- Version: GitHub repo HarmlessFunny/dsh-background-by-model (MIT license, per the README); npm package dsh-background-by-model at 0.8.0 (registry check 2026-10-06). The README notes it is forked from Tkingxiao/dsh-any-background and renamed.
FAQ
- Can I install it straight from GitHub?
- No. The README says a github: install would clone a tree with no built lib/, and nothing there would build one — npm is the only source.
- Can I mount a local working copy instead?
- Yes. The README says to add a working copy to the profile's package.json, register the bundle, and re-run pnpm run bundle after changing anything under src/ because the mounted profile loads lib/.
Alternatives
RevolutionLA/dsh-dream-skin · Tkingxiao/dsh-any-background · NoNameLeGo/dsh-catppuccin