SenryLee/dsh-frosted-window
Upload an image as a full-window frosted-glass theme: sidebar/conversation/details share one frost layer, Save/Delete, official Light/Dark/System stay in charge.
A DSH web theme plugin that uploads an image, fills the window, and sits the sidebar, conversation and details on one frosted-glass layer. Local JPEG/PNG/WebP/GIF upload with no file-size cap, full-window wallpaper with the same frost on all three panes, sliders for glass density, blur, saturation and wallpaper dim, save/delete so you can preview then persist, and a green-on/gray-off toggle to restore the official look instantly.
Install
dsh plugin --profile web add github:SenryLee/dsh-frosted-windowdsh plugin --profile web add github:SenryLee/dsh-frosted-window (repo SenryLee/dsh-frosted-window; npm 404-verified, GitHub install per README, verified 2026-08-31). Restart dsh web, then open Settings → Frosted.
Compatibility
DSH web profile; overrideTokens only — never calls setTheme('custom'); image lives in IndexedDB, knobs in localStorage; nothing written to $DSH_HOME/settings.yaml; no URL fetch; MIT.
Details
- Repo: SenryLee/dsh-frosted-window
- Category: Themes & Appearance
- Stars: 2
- Version: repo main (no npm package)
- Last push: 2026-08-15
- First seen: 2026-08-15
Recent updates
Full-window frosted-glass wallpaper; local image upload (no size cap); density/blur/saturation/dim sliders; save/delete; toggle off restores official look; IndexedDB + localStorage only.
FAQ
- Where is my image stored?
- The image lives in IndexedDB and the knob settings in localStorage — nothing is written to $DSH_HOME/settings.yaml and nothing is fetched from a URL.
- Does it replace the official theme?
- No — it uses overrideTokens only and never calls setTheme('custom'), so the official Light/Dark/System appearance stays in charge.
- What image formats are supported?
- Local JPEG, PNG, WebP and GIF uploads with no file-size cap.
Alternatives
oil-oil/dsh-theme · nevertoday/dsh-theme-plugin · orxz/deepseek-harness-themes