DSH Valley Spring Pixel Skin
August 23, 2026 · View on GitHub
这是适用于 DSH Skin Center v2 的田园像素皮肤。它以春日农场为背景,把侧栏、主要工作面和常用控件分别处理为木质、羊皮纸和绿色主操作层;皮肤只改变视觉,不介入会话、模型、权限、工具调用或设置行为。

结构与运行方式
仓库是纯资源皮肤,不是 Cordis 或 npm 插件。skin.json 声明 Skin Center v2 元数据以及要加载的资源;skin.css 定义主题令牌;patches.css 处理 DSH 当前界面的表面、控件和静态顶部装饰;assets/ 与 preview/ 分别保存运行背景和目录预览。用户皮肤不能执行 hook,因此顶部装饰由 Skin Center 管理的 decoration layer 和 CSS 伪元素实现,不创建业务 DOM,也不需要重启 DSH 才能试穿或切换。
安装与更新
把以下运行文件复制到 ~/.dsh/skins/valley-spring/:
skin.json
skin.css
patches.css
assets/valley-spring-bg.webp
preview/valley-spring-main.png
然后打开 DSH 的“设置 → 皮肤中心”,刷新目录并选择“DSH 田园物语像素皮肤”。更新时覆盖同一目录中的这些文件;卸载时删除整个 ~/.dsh/skins/valley-spring/ 目录。不要再使用 dsh plugin add/remove,旧版插件入口已经不属于 v2 加载链路。
验证
维护者修改资源后,应先确认 skin.json 是合法的 v2 manifest,且其中每个相对路径都真实存在;再通过 Skin Center 的“试穿”检查亮色、暗色、设置页、会话区、文件树和窄侧栏。验收不仅看截图,还要确认两个 CSS 资源均成功加载、浏览器控制台没有新增错误、退出试穿后 data-dsh-skin 与皮肤资源都被清理。
代码采用 BSD-3-Clause。背景为本项目原创生成素材,没有复制游戏截图、地图、角色、建筑、Logo 或 UI 资产;商标说明见 NOTICE.md。