DSH-Customization-Settings
[简体中文](./README.md) | [English](./README.en.md)
Generic UI customization settings for DeepSeek Harness.
## Features
### 👚 Appearance
Adds an "Appearance" category to the left navigation of the Settings panel (with the same gear icon as "General"); its content column is empty for now and will grow wallpaper, theme color, typography, and blur-material options.
> See [TODO.md](./TODO.md) for planned features.
## Installation
### 1. From `npm`
> Not published yet (development in progress).
### 2. From source (local development)
```sh
# 1 Install into the web profile (forwards to pnpm, into $DSH_HOME/profiles/web/node_modules)
dsh plugin --profile web add
# 2 Enable it: append "dsh-customization-settings" to the profile's bundle list
# edit $DSH_HOME/profiles/web/package.json:
# "dsh": { "profile": { "bundles": ["@deepseek-ai/dsh-base", "@deepseek-ai/dsh-web-app", "dsh-customization-settings"] } }
# 3 Restart
dsh web
```
> Equivalent alternative: instead of registering this package as a bundle,
> merge the `insert` block from this repo's `cordis.patch.yml` into
> `$DSH_HOME/profiles/web/cordis.patch.yml`.
## Development
```sh
pnpm install # install dependencies
pnpm build # tsc + tsdown, emits lib/index.js and lib/client.js
pnpm typecheck # type-check only
```
## License
[MIT](./LICENSE)
## Contributing
The author is a high-school student and may not check issues and PRs often; please reach out by email if you want to become a primary maintainer.