tzy168/dsh-web-theme-packs

tzy168★ 3TypeScriptLast synced: 2026-08-14

Open on GitHub

This is a dsh-pulgin for change theme by yourself.

README excerpt

dsh-web-theme-packs English 中文 Out-of-tree Web plugin: drop folders of theme files (colors, extra CSS, fonts, images) into a scanned directory, and the plugin registers them with ThemeRuntime so the existing layout presenter applies --dsw- tokens. Multiple packs can sit side by side; Settings → General → Theme packs switches among them. This is a standalone bundle that will move to its own repository; it is not part of the shipped dsh-web-app roster. Codex-style skins that replace window chrome, icon sets, and layout are a different format. A DSH pack overrides semantic tokens and may add CSS/assets on top of the three-column Web client. It cannot replace React icon components or rearrange columns. Install From this checkout, after pnpm install at the repository root: dsh plugin add records the bundle on the profile. Removing it is pnpm dsh plugin --profile web remove dsh-web-theme-packs . Pack format Each pack is a directory that contains theme.json . Default scan roots are this package's themes/ (shipped examples) and $DSH HOME/theme-packs (created on first load). Drop a new folder into the user root; the Host watches the directory and the browser refreshes the catalog. theme.jso…

View full README on GitHub →
Skins / UIdshdsh-plugindsh-pluginsskin

Category