DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-theme-bside-olivia-lin

L

dsh-theme-bside-olivia-lin

Manifest valid2

该仓库暂未提供项目说明。

UI (client)hasBundlePatch

dsh-theme-bside-olivia-lin

BSide: Olivia Lin(林离)主题 —— DeepSeek Harness Web GUI 的角色主题插件。

黑胶琥珀 × 雨夜蓝灰 × 深炭棕。 主修钢琴、辅修心理学的上海女生林离,钟爱黑胶、老电影和雨天 —— 这个主题把她的琴房搬进了 DSH:暖色台灯、胶片颗粒,和一层缓缓落下的细雨。

灵感来源于 Steam 游戏《BSide: Olivia Lin》。

功能

能力实现
注册主题客户端通过 ctx.theme.register() 注册可选主题 bside-olivia-lin(深色),首次安装自动激活;之后可在 DSH 外观设置中自由切换
设计令牌覆盖全套 --dsw-alias-* / --dsw-specific-* / --dsw-static-* 令牌:表面、标签、品牌色、按钮、边框、状态色、Markdown/代码块、滚动条等
设置界面通过 settings.plugin.item 插槽注入设置卡片:壁纸预设九宫格、蒙版不透明度、强调色/字体/输入框/侧栏颜色、雨夜氛围、胶片颗粒、标题高亮开关
背景管理内置 6 张游戏官方场景预设;支持上传自定义图片(存入 $DSH_HOME/storages/dsh-theme-bside-olivia-lin/,经本地回环 + Origin 校验的专用端点伺服)
持久化全部偏好经 ctx.settings.register() 存入 Host 用户设置文档,重启自动恢复;服务端还把当前配置烘焙进每个页面的首屏 <style>,刷新零闪烁

安装

# 从 GitHub 安装
dsh plugin --profile web add github:Leoq-bit/dsh-theme-bside-olivia-lin

# 从 zip 安装(Release 附件或本地构建)
dsh plugin --profile web add <path-to>/dsh-theme-bside-olivia-lin-<version>.zip

安装后刷新 DSH Web 页面即可。首次加载会自动切换到该主题; 想换回去时在「设置 → 外观」选择其它主题即可(本插件会自动让位, 不会再抢回激活状态)。

预设壁纸

预设 id场景
olivia-night深夜氛围(默认深色壁纸)
vinyl-lounge黑胶暖调客厅
piano-warmth琴房暖光
rainy-window雨窗蓝灰(默认浅色壁纸)
stage-dim幕后暗场
monochrome黑白胶片

配色

座位
强调色(琥珀 / 台灯)#d9a066
辅助色(雨夜蓝灰)#7f98ad
表面基色(深炭棕)#171310#2a221a
标签文字(暖纸白)#f3ead9 / #cbbca6 / #9c8e79
错误 / 成功 / 警告砖红 #c9564a / 鼠尾草绿 #97b07f / 蜜黄 #d9a24a

HTTP 端点(仅本地回环)

  • GET/PATCH /plugins/dsh-theme-bside-olivia-lin/config — 读取/更新设置
  • POST /plugins/dsh-theme-bside-olivia-lin/background — 上传自定义壁纸(png/jpeg/webp/gif ≤ 20MB)
  • GET /plugins/dsh-theme-bside-olivia-lin/assets/<preset>.jpg — 预设壁纸
  • GET /plugins/dsh-theme-bside-olivia-lin/custom/custom-bg.<ext> — 上传的壁纸

目录结构

dsh-theme-bside-olivia-lin/
├─ package.json          # 插件清单(dsh.client 注入声明)
├─ cordis.patch.yml       # bundle 补丁:注册插件与默认配置
├─ src/index.js           # 服务端半边:设置持久化 / 端点 / 首屏样式烘焙
├─ lib/client.js          # 浏览器半边:主题注册 / 动态令牌 / 设置卡片
└─ assets/backgrounds/    # 预设壁纸(放入新图片文件即可增加预设)

素材说明

assets/backgrounds/ 内的图片取自《BSide: Olivia Lin》Steam 商店页面公开宣传素材, 版权归原权利方所有,此处仅作非商业的主题美化用途。若你是权利人并希望移除, 请提 issue。

License

MIT(素材除外,见上)

Comments

Loading…

From the same category

DSH-better-sidebar

by omdsh-dev

开放的侧边栏底座,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/侧边对话/Git/子代理页面 | Open sidebar foundation, supports third-party extensions to register new sidebar pages. Built-in file rendering/editing, terminal, side chat, Git,

Terminal & ClientsUI & ExperienceWorkflow & AutomationManifest valid

3.7k

52.1k/wk

MIT

TypeScript

Sep 21, 2026

dsh plugin --profile web add dsh-better-sidebar

by ccch1mneyyy

DSH 官方公众号收录的 TUI 补位插件:Claude Code 风,鲸鱼顶栏/实时状态/流式思考/双击 Esc 回滚/上下文进度+TPS。npm 一键装。 DSH official WeChat featured TUI plugin — Claude Code style: whale bar, live status, streaming thoughts, double-Esc rol

Terminal & ClientsUI & ExperienceManifest valid

3.1k

6.1k/wk

MIT

TypeScript

Sep 21, 2026

dsh plugin --profile web add @deepseek-harness-tui/dsh-tui

by MeteorNOX

DeepSeek Harness(DSH)一只住在 DSH 界面右下角的小鲸鱼娘,帮你盯着DeepSeek账户余额。QQ弹弹,支持拖拽吸附、左吸附翻转、数字滚动动画,随界面自动启用,建议直接喊来你的dsh安装

Tools & CapabilitiesUI & ExperienceModels & ProvidersDevelopment & InfrastructureManifest valid

2.9k

16.6k/wk

MIT

JavaScript

Sep 20, 2026

dsh plugin --profile web add dsh-whale-widget

by Devin-AXIS

DeepSeek Harness 可编辑设计系统:AI 生成、可视化编辑、模板市场与 PPT|Native Design & PPT Studio for DeepSeek Harness.

Tools & CapabilitiesUI & ExperienceManifest valid

1.4k

440/wk

NOASSERTION

JavaScript

Sep 4, 2026

dsh plugin --profile web add deepseek-idesign

by omdsh-dev

GenUI for DeepSeek Harness: interactive UI components rendered inline in assistant replies via the dsh-ui fence — layout, charts, plots, forms, quizzes, mermaid, 3D scenes, and an action event loop ba

Tools & CapabilitiesUI & ExperienceTerminal & ClientsManifest valid

471

4.9k/wk

MIT

TypeScript

Sep 21, 2026

dsh plugin --profile web add @changfenhuang/dsh-genui

by chenxiachan

Your thinking deserves a map: an infinite canvas where LLM conversations grow into an editable thought graph. Wires are the context.

UI & Experience

471

MIT

TypeScript

Sep 21, 2026

Index only — not installable