theme switch · DSH 界面主题合集
kinmat-A/dsh-theme-switch · 主题
一款轻量级的 DSH 主题外观切换插件:自动检测已装皮肤,一键互斥切换,全部停用时回退官方外观,即时生效、重启保留。
★ 2GitHub 星标
0分支
2026-08-25最近更新
TypeScript开发语言
BSD-3-Clause许可证
主要功能
- 自动检测扫描 profile 的 dependencies + bundles,按包名 / skin.json / bundle patch 行启发式识别皮肤(可用 config.themes 手动补充)。
- 互斥切换点击某套皮肤的按钮即启用它并自动停用其余所有皮肤
- 再点一次则停用它。
- 官方回退所有皮肤都停用时自动回到官方默认外观(面板里的「官方 DSH 皮肤」行有对应按钮)。
- 即时生效 + 跨重启保留开关状态写入 home 层补丁 /.dsh/cordis.patch.yml,由 dsh 启动流程实时监听并每次启动重放
安装命令
dsh plugin --profile web add github:kinmat-A/dsh-theme-switch