In the DeepSeek Harness (DSH) ecosystem, interface themes typically require manual configuration each time the application starts. The DSH theme plugin—Until the Earth Turns into a Lime—provides a persistent solution. This theme is maintained by Demigod-cyber and aims to provide DSH with a fresh, persistent visual interface.
Plugin Purpose¶
This is a persistent interface theme plugin built for DeepSeek Harness (DSH), classified under the “Fun Dress-Up” category. It follows the MIT License.
Core Features¶
This plugin is implemented through a browser-side JavaScript script (lib/theme.js) and mainly covers the following capabilities:
- Automatic activation: After it is installed as a DSH bundle, it takes effect automatically every time DSH starts, without the need to manually run a loading command.
- Visual overrides: It covers 60+ DSH theme tokens, including both light and dark color schemes. Affected elements include bubbles, buttons, sidebars, code blocks, scrollbars, and more.
- Illustrated backgrounds: It provides a paper airplane still image as the background and includes animated images of seaside, sitting, reading, delivery, diving, shopping, and riding. It also includes UI assets such as clouds, sequins, and fruit. These elements are layered beneath the text and will not obscure the main content.
- Bilingual title: The interface title includes the Chinese “直到大地变成一颗酸橙” and the English “UNTIL THE EARTH TURNS INTO A LIME”, with a cream-colored paper-cut background.
- Interactive sticker: An animated image sticker is placed in the bottom-right corner; clicking it cycles through 10 scenes.
Installation and Activation¶
After installing the plugin, simply start DSH directly.
- Run the installation command:
dsh plugin --profile web add dsh-angelina-theme
- Restart the DSH service:
dsh web
At this point, the theme takes effect automatically.
Asset Management¶
The plugin reads assets from a local directory by default. To customize the asset path, you can override it using an environment variable.
- Default path:
E:/Work_DSH/主题素材 - Directory structure requirements:
主题素材/
PNG/ # 10 张角色场景
GIF/ # 10 张动图场景
UI素材/ # 28 件 UI 素材(标题、云朵、剪纸、水果等)
- Custom path:
Set the environment variableANGELINA_MATERIAL. For example:
ANGELINA_MATERIAL=/path/to/material dsh web
Development and Fine-tuning¶
The theme script is located at lib/theme.js. This is pure browser-side JavaScript code responsible for token color schemes, CSS styles, and decorative elements.
After modifying lib/theme.js, refresh the browser to apply changes; no process restart is required.
Summary¶
By providing persistent configuration and rich visual assets, this plugin transforms DSH’s default interface experience. Developers who need a customized development environment can directly modify lib/theme.js for deeper customization.