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.

Themes & Appearance ★ 2 updated 2026-08-15
View on GitHub ↗

Install

dsh plugin --profile web add github:SenryLee/dsh-frosted-window

dsh 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

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

More plugins in Themes & Appearance

Browse more in Themes & Appearance

Guides for Themes & Appearance plugins