Back to home@sarfarazstark

dsh-material-file-icons

Material Icon Theme file & folder icons for the DeepSeek Harness web GUI (dsh-better-sidebar) - 349 authentic SVGs, named folders with open variants, zero patching required

Stars
0
Language
Created
Aug 23, 2026
Updated
Aug 23, 2026
GitHub repo

Introduction

dsh-material-file-icons

Material Icon Theme-style file & folder icons for the DeepSeek Harness web GUI file explorer (dsh-better-sidebar).

preview

What you get

  • ~350 authentic SVGs from PKief/vscode-material-icon-theme (MIT) and the shadcn glyph from vscode-icons/vscode-icons
  • 90+ file types: languages, frameworks, configs, media, archives…
  • Filename-specific icons: component.json / components.json → theme-aware shadcn logo, tsconfig.json, jest.config.*, .editorconfig, nest-cli.json, …
  • ~130 named folder families (src, components, __tests__, .github, node_modules, …) with authentic open/closed variants

Install

dsh plugin --profile web add github:sarfarazstark/dsh-material-file-icons

Then restart DeepSeek Harness Desktop. That's it — no other steps.

How it works

  • The host half serves every SVG over exact /material-icons/*.svg routes (in-memory cache).
  • The client half injects one stylesheet and runs a lightweight MutationObserver that tags explorer directory rows with data-dir (folder name) and data-open attributes. Pure CSS maps those to icons — no patching of dsh-better-sidebar required.

Uninstall

dsh plugin --profile web remove dsh-material-file-icons

Credits

Icon artwork belongs to the upstream projects: Material Icon Theme (MIT) and vscode-icons. This plugin only redistributes their SVG assets for use inside DSH.

License

MIT — see LICENSE.