dsh-theme-nier-automata
NieR:Automata-inspired YoRHa theme for DeepSeek Harness web
- Stars
- 0
- Language
- —
- Created
- Sep 3, 2026
- Updated
- Sep 3, 2026
Introduction
dsh-theme-nier-automata
A DeepSeek Harness (dsh-web) theme that recreates NieR:Automata's YoRHa interface: warm beige palette, 0.3rem grid mesh, CRT vignette, wipe-fill hover, double-bar staff-line rules, and optional glitch FX.
Unofficial fan work. Not affiliated with Square Enix or PlatinumGames.
What it does
| Layer | Effect |
|---|---|
| Tokens | Every --dsw-alias-* / --dsw-specific-* token remapped to the verified YoRHa beige. Light and dark values are identical, so Appearance Light / Dark / System never leaves beige. |
| Textures | Canonical CSS grid (0.3rem / #ccc8b1), film grain, top/bottom staff-line ornaments. |
| CRT | Limb-darkening vignette. Full intensity adds scanlines and a subtle barrel-displacement filter. |
| UI feel | Wipe-fill hover, double-bar hover rules, muddy header blocks, inverted selection, zero radius / zero soft shadows, Manrope (Rodin stand-in). |
| Motion | 320ms "moist" easing; wipe-fills stay 200ms linear. |
| Glitch | RGB-split shake on error / alert surfaces at Full intensity. |
Install (local)
From your dsh-web profile (~/.dsh/profiles/web):
{
"dependencies": {
"dsh-theme-nier-automata": "file:../../../src/dsh-theme-nier-automata"
},
"dsh": {
"profile": {
"bundles": [
"dsh-theme-nier-automata"
]
}
}
}
Then:
cd ~/.dsh/profiles/web
pnpm install
Restart dsh web. Open Settings → General. Enable NieR:Automata. Pick Subtle or Full.
Install (published)
cd ~/.dsh/profiles/web
pnpm add dsh-theme-nier-automata
Add dsh-theme-nier-automata to dsh.profile.bundles and restart dsh web. Also installable from dshmarket once published.
Settings
Persisted under ui-nier-theme in $DSH_HOME/settings.yaml:
ui-nier-theme:
enabled: true
intensity: subtle # or full
A localStorage fallback keeps the choice if the Host settings write is refused.
Using Rodin
Manrope is the OFL stand-in. If you own Fontworks Rodin, drop it in:
@font-face {
font-family: 'Rodin';
src: url('/path/to/Rodin.woff2') format('woff2');
font-weight: 300 700;
}
Then override --dsw-font-family to 'Rodin', 'Manrope', sans-serif.
Develop
cd ~/src/dsh-theme-nier-automata
pnpm install
pnpm typecheck
pnpm test
pnpm build
pnpm build emits lib/index.js (host) and lib/client.js (DSH ModuleLoader factory).
Visual references
- PlatinumGames — UI Design in NieR:Automata
- Game UI Database #150
- Interface In Game
- Figma — NieR: Automata UI
- Kndgy design system (MIT)
- metakirby5/yorha (MIT)
- YoRHa Archive
See THIRD_PARTY_NOTICES.md for attribution.
Limitation
DSH's layout (sidebar + chat) will not become NieR's tabbed system menu or plugin-chip grid. This plugin skins colors, textures, FX, and interaction feel without forking the UI shell.