Bundle
dsh-aurora-skin
Three hand-tuned skins for DeepSeek Harness (DSH): Aurora (deep navy + electric cyan + warm coral), Paper (cool white + deep teal, daytime reading), and Hologram (near-black + lime-cyan, terminal vibes). Pure --dsw-alias-* token system, no core patches, persisted in localStorage.
- Source
- breaker505
- stars
- 1 stars
- License
- MIT
- Updated
- Updated 5 days ago
Readme
# dsh-aurora-skin > Three hand-tuned skins for DeepSeek Harness (DSH). > Pure `--dsw-alias-*` token system, no core patches, persisted in localStorage. ## ✨ The skins | ID | Name | Mode | Mood | |----|------|------|------| | `aurora` | Aurora 极光 | Dark | Deep midnight navy · electric cyan · warm coral — aurora over a precision control room | | `paper` | Paper 纸本 | Light | Cool paper white · deep teal — feels like a research paper, made for daytime reading | | `hologram` | Hologram 全息 | Dark | Near-black · lime-cyan — distinctive terminal vibes, like a precision instrument | All three palettes were tuned by hand against the DSH `--dsw-alias-*` token surface (bg-base / layer-1..3 / overlay / border / label-* / brand / button / interactive / markdown / sidebar / scrollbar). Every value is a concrete CSS color — no `var()` indirection — so contrast holds across the whole UI. ## 📦 Install ```bash dsh plugin --profile web add breaker505/dsh-aurora-skin ``` Or locally from this checkout: ```bash cd ~/.dsh/profiles/web pnpm add file:path/to/dsh-aurora-skin ``` Or clone directly: ```bash git clone https://github.com/breaker505/dsh-aurora-skin ``` Then add `"dsh-aurora-skin"` to the `dsh.profile.bundles` array in `package.json` and restart `dsh web`. ## 🎨 Use Open **Settings → General → Aurora Skins** and pick a skin, or click "Follow system" to revert to the built-in appearance. The Aurora picker row is rendered **above** the dsh-skin row (slot order 15 vs 20), so curated skins show up first. ## 🧬 Design philosophy - **Tokens, not code.** The plugin only writes `--dsw-alias-*` custom properties on `<body>`. No DOM mutations, no overrides of internal DSH components, no monkey-patches. - **Reversible by design.** Selecting "Follow system" clears the override and the UI returns to the original DSH palette — there is no install-time patch to undo. - **Hand-tuned palettes.** Each of the three themes was dialed in token-by-token for contrast on both surface and text roles, in light and dark modes. ## 🔧 Develop ```bash git clone https://github.com/breaker505/dsh-aurora-skin cd dsh-aurora-skin pnpm install ``` The `lib/client.js` is hand-written CJS that wraps the runtime-loaded factory via `window.__ModuleLoader__.load` — the same shape tsdown emits for the shipped `ui-*` packages, but with no build step. Edit it directly and reload `dsh web`. ## 📜 License MIT — see `LICENSE`.
Install
dsh plugin --profile web add github:breaker505/dsh-aurora-skin
Profile: web
With the hub plugin installed, ask your agent to install it by name — it resolves the same plan shown here.
dsh plugin --profile web add github:stvlynn/dsh.fish#path:packages/dsh-plugin-hub
install dsh-aurora-skin from the hub
- This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.