huntdier/dsh-open-plugins--packages-dsh-client-ui-skin-fairy-kingdom ↗★ 0
@huntdier/dsh-client-ui-skin-fairy-kingdom
妖精国 Fairy Kingdom 皮肤(独立开源版)—— 黑白二次元壁纸 + 暖调灰阶主题,亮/暗双主题,壁纸内联零静态资源,适配 DSH Desktop / Web
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:huntdier/dsh-open-plugins#544bcdbacaa9ccffed44370c988c232bb0c8028c&path:packages/dsh-client-ui-skin-fairy-kingdom说明文档
阅读完整 README ↗@huntdier/dsh-client-ui-skin-fairy-kingdom
妖精国 Fairy Kingdom 皮肤(独立开源版)—— DSH Web GUI 的本地定制皮肤,黑白二次元
壁纸 + 暖调灰阶主题。亮/暗双主题,壁纸以 data URL 内联在 lib/client.js 中,
零静态资源,安装即用。
特性
- 162 个
--dsw-*设计 token 的完整亮/暗双套重映射(覆盖 DSH 官方主题变量) --aion-*面板 token 与毛玻璃(backdrop-filter)组件规则,与右侧面板搭配一致- 壁纸背景随
data-ds-dark-theme实时切换遮罩(MutationObserver),--dsw-skin-scrim可调遮罩强度 - 行内 Markdown 代码块、Git 图谱着色等组件级适配
- 独立于皮肤中心:插件行激活即应用;配合皮肤中心(
ui-skin-center)可做切换管理
安装
# DSH Desktop profile
dsh plugin --profile desktop add
# DSH Web profile
dsh plugin --profile web add
安装后刷新 GUI 即生效。若同时安装了其他皮肤包,需保持本包所在 patch 层最后
应用(或在 ~/.dsh/cordis.patch.yml 中禁用其它皮肤行)。
目录
lib/client.js 浏览器插件:token 注入 + 壁纸背景 + 主题遮罩
lib/index.js Host 空入口
skin.json 皮肤元数据(id: fairy-kingdom,皮肤中心可识别)
cordis.patch.yml 插件行注册(ui-skin-fairy-kingdom)
scripts/ 生成脚本(参考)
重建
皮肤由 scripts/gen-skin-fairy-kingdom.ps1 从设计平台 token 列表生成;
token 源(tokens-light.json / tokens-dark.json)未随仓库提供,脚本仅作流程参考。
壁纸原图(818x800 webp)以 base64 形式内联于 lib/client.js。
许可证
MIT。派生自 @linxin666/dsh-client-ui-skin-fairy-kingdom(linxin666 / zhu1090093659,
dsh-web-ui,BSD-3-Clause),上游声明见 LICENSE。