NoNameLeGo/dsh-catppuccin-theme ↗★ 49
@nonamelego/dsh-catppuccin
提供 Catppuccin 主题与毛玻璃皮肤 适合想要美化 DSH 界面、自定义代码高亮和调整玻璃质感的用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:NoNameLeGo/dsh-catppuccin-theme說明文件
閱讀完整 README ↗使用
- 打开 Web GUI(默认
http://127.0.0.1:3080);在 DSH Desktop 中则直接打开桌面应用即可。 - 进入 设置 → 常规。
- 在 外观 区域下方找到 Catppuccin 行,选择主题: Latte(浅色)、Frappé、Macchiato 或 Mocha(深色)。
- 选择 跟随系统 则回退到官方主题——会还原你启用 Catppuccin 之前 的官方偏好(浅色 / 深色 / 跟随系统),而不是强制重置。
Catppuccin 行里的其它选项
- 代码高亮风格:默认 / 注释斜体(italic-comments)——只影响代码块与 diff 的 shiki 高亮配色。
- 自定义覆盖(折叠区,按钮上显示已有条数):按「
--dsw-* 变量: 值」逐条覆盖单个 token, 例如--dsw-static-blue-500→#89b4fa。键名失焦生效(必须以--开头,否则该条会被丢弃); 值同样失焦生效、清空值即删除该条;✕ 删除整行。覆盖持久保存,与所选风味一起生效。
玻璃质感
在 设置 → 常规 的 Catppuccin 主题 正下方找到 玻璃质感 行:
- 总开关:开启后顶栏、侧边栏、输入框、统计行、轨迹视图变为磨砂玻璃; 关闭即完全还原原生界面(无需刷新)。
- 模式:云母效果把界面改成悬浮磨砂卡片;兼容模式保持原版排版, 只把材质换成玻璃。
- 性能:云母效果会在大面积区域(顶栏、输入框、侧边栏)做背景模糊,
流式输出时占用 GPU 较明显(同一会话实测峰值约 80%,兼容模式不到 30%);
模糊半径本身不是主因(调到 0 px 也照样计费——只要不是
none,每帧都要回读背景)。 在意占用就用兼容模式:它只在输入框卡片与浮层上做玻璃,命中面明显更小。 - 预设:清透 / 标准 / 磨砂 三档一键套用;想微调再用下面的滑条 (当前旋钮值与某档一致时该档高亮)。
- 玻璃模糊度(0–40 px)、磨砂度(0–100%):控制玻璃的模糊半径与 不透明度。
- 背景亮度:深色模式 0–50 压暗、浅色模式 50–100 提亮(50 为原样), 直接调和进纯色背景。
玻璃配色自动跟随当前主题,切换 Latte / Frappé / Macchiato / Mocha 时即时 变色;所有设置跨重启自动恢复。
检查 Catppuccin 插件更新
在 设置 → 常规 的 玻璃质感 正下方找到 检查 Catppuccin 插件更新 行:
- 点击 检查更新 即对比 npm 上的最新版与当前版本:已是最新 → 显示当前
版本号;发现新版 → 显示新版本号并给出可复制的升级命令(命令中的 profile
名自动探测,无需手动替换;探测失败才回退为
web)。 - 自动检查:默认开启——启动后检查一次、之后每 6 小时一次(该行可关闭);
渠道可选 稳定版(只跟
latest)或 Beta 版(连预发布一起跟)。 - 本插件为本地链接 / 源码安装(
link:/file:/ git)时不显示 npm 升级 命令,会提示改用git pull或重新构建。 - 通道策略:正式版只跟随
latest标签;预发布版同时跟随beta(升级命令 自动带@beta)。离线或网络失败时显示原因并可重试。