dsh-cyberpunk-theme:DSH 的 Cyberpunk 2077 主题插件

前言

如果你希望 DSH 的界面换成《赛博朋克 2077》夜之城风格,又不想改 DSH 源码/workspace,下面介绍 dsh-cyberpunk-theme

这个插件把 DSH 界面换成深度定制主题:霓虹配色、CRT 氛围、流动彩带、故障闪烁、全局切角 UI,以及输入框下方的实时状态条。它还提供独立设置页和主题总开关,可以按标准 DSH bundle 插件安装,也可以通过动态 Cordis 插件快速体验。

这是什么

dsh-cyberpunk-themeai7603 维护的 DSH 主题插件,许可证为 MIT

它提供两种接入方式:

  • 标准 DSH bundle 插件安装:刷新/重启不丢。
  • 动态 Cordis 插件方式:零配置,可快速体验,但刷新会消失。

它不需要改动 DSH 源码/workspace。host 端为 no-op loader entry,浏览器端为标准 dsh.client bundle。

核心功能

已核实的功能包括:

  • 将 DSH 界面换成《赛博朋克 2077》夜之城风格。
  • 提供霓虹配色、CRT 氛围、流动彩带、故障闪烁、全局切角 UI 和输入框下方实时状态条。
  • 提供独立设置页和主题总开关。
  • 支持暗色(夜之城)和亮色(荒坂)两种会话视觉。
  • 提供 yellowcyanmagentagold 四种 accent 选项。
  • 提供 ECO / Balanced / Full 性能层级。
  • 提供 gridscanlinesglitchstatusGlitch 开关。
  • 默认性能层级为 ECOgridscanlines 默认关闭;切换到 Full 层级时会自动打开。

安装与启用

Bundle 安装

Bundle 安装适合正式使用。先获取本地仓库路径:

git clone https://github.com/ai7603/dsh-cyberpunk-theme

也可以下载 zip 后解压。执行安装命令时,使用本地路径占位符:

pnpm dsh plugin --profile web add /path/to/dsh-cyberpunk-theme

这里的 /path/to/dsh-cyberpunk-theme 需要替换为实际的本地 clone 或解压路径。

安装命令会识别 dsh.bundle.patch,并通过 cordis.patch.yml 向组合插件行注入:

  • id: cyberpunk-2077
  • name: dsh-cyberpunk-theme

plugin-set 变更后,需要重启对应 web profile:

pnpm dsh web

重启后,用下面命令验证配置:

pnpm dsh web --dump-config

输出中应看到 id: cyberpunk-2077 / name: dsh-cyberpunk-theme,页面设置中应出现 Cyberpunk 2077 分区。

如果修改过源码,需要先重建:

pnpm install && pnpm build

只有修改源码时才需要执行这一步。

动态 Cordis 插件

动态插件适合快速体验。在 DSH Web 界面创建动态插件:

  • 使用 cordis_define
  • idPrefix 可设置为 cpunk
  • 粘贴 Host ping 代码和 Client 主题代码

这种方式零配置,但刷新会消失。刷新后需要重新运行,或改用 bundle 安装。

Agent 方式

如果当前 DSH 会话支持 Agent,可以直接让它创建动态插件并运行:

安装 cyberpunk 2077 主题:client 代码在 `<仓库路径>/src/client.js`,host 代码在 `<仓库路径>/src/host.js`,帮我创建动态插件并运行

其中 <仓库路径> 替换为本地仓库路径。刷新后主题消失时,也可以再次让 Agent 重新运行。

适用场景与注意

适合以下场景:

  • 希望 DSH Web 会话使用《赛博朋克 2077》夜之城或荒坂视觉。
  • 希望通过 bundle 安装保持刷新/重启不丢。
  • 希望先通过动态 Cordis 插件快速查看效果。
  • 不改动 DSH 源码/workspace。

使用前需要注意:

  • 该插件会以当前 dsh 进程的权限运行,安装前应检查源码和 MIT 许可证。
  • bundle 安装命令使用本地路径,不要假设存在远程 registry 安装命令。
  • 动态 Cordis 插件刷新后会消失。
  • plugin-set 变更后需要重启对应 web profile,例如:
pnpm dsh web
  • 默认性能层级为 ECOgridscanlines 默认关闭。
  • skillhub.cn 插件目录是社区目录,与 DeepSeek / 幻方无官方从属关系,不应理解为官方应用商店。

链接

  • 目录页:https://www.skillhub.cn/plugins/ai7603/dsh-cyberpunk-theme
  • GitHub:https://github.com/ai7603/dsh-cyberpunk-theme
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜