Skip to content
| Marketplace
Sign in
Visual Studio Code>Themes>Sepp’s Workshop ThemeNew to Visual Studio Code? Get it now.
Sepp’s Workshop Theme

Sepp’s Workshop Theme

Sepp’s Workshop

|
3 installs
| (0) | Free
One dark color theme for VS Code (Visual Studio Code) on sepp.med Darkblue. WCAG AA verified.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Sepp, the blue robot, assembling code blocks with a wrench in his workshop

Sepp’s Workshop for VS Code

WCAG AA MIT license

One dark colour theme for VS Code (Visual Studio Code), built on sepp.med Darkblue with Sunset yellow as the accent. The editor sits on a deepened Darkblue, framed by Darkblue itself. There are no variants and no settings to wrestle with: this is the one theme.

The colours come from the Sepp’s Workshop design system, whose build refuses to ship a text colour that fails WCAG AA on its surface. The tests in this repository check the combinations the theme adds on top: code on diff, merge and selection backgrounds, and text on selected rows.

A JavaScript file with the explorer and the integrated terminal in the Sepp’s Workshop theme

Install

Install it from the VS Code Marketplace, or from the command line:

code --install-extension sepps-workshop.sepps-workshop-theme

Then pick Sepp’s Workshop from Preferences: Color Theme (Ctrl+K Ctrl+T, or Cmd+K Cmd+T on macOS).

Recommended companions

  • File icons: Material Icon Theme. The theme ships no file icons; Material covers nearly every file type VS Code recognises. Leave the file icons in their own colours, they encode the file type.
  • Font: themes cannot ship fonts. The design system recommends JetBrains Mono for the editor, and JetBrainsMono Nerd Font for the integrated terminal if your prompt shows icons.
"editor.fontFamily": "\"JetBrains Mono\", \"Cascadia Code\", Consolas, monospace",
"terminal.integrated.fontFamily": "\"JetBrainsMono Nerd Font\", \"JetBrains Mono\", monospace"

Recommended file icons

Themes cannot ship file icons, and the design system recommends Material Icon Theme. It covers nearly every file type VS Code recognises and is independent of the colour theme. Install it separately and leave its file icon colours as they are.

code --install-extension PKief.material-icon-theme
"workbench.iconTheme": "material-icon-theme"

How it is built

The theme file is generated. Colours, contrast ratios and the map from syntax role to colour all come from the design system. This repository only decides which token feeds which VS Code setting. It contains no colour value of its own, and a test fails if one appears.

A few things follow from the palette and are deliberate:

  • Three hues carry the syntax (yellow, orange, cyan-blue), each at two lightness steps, with italics as a third axis. The brand has no more hues that stay apart on Darkblue.
  • Selection and the current line darken the canvas. A lighter selection would cost contrast.
  • Red and green are signals only: errors, additions, removals. Neither colours any syntax.
  • The status bar stays neutral. The yellow strip along its top edge means a folder is open. While debugging, the bar turns red.

Left at VS Code defaults

A setting the theme does not name keeps its VS Code default. These were left out on purpose, because the design system has no role for them:

  • editorOverviewRuler.findMatchForeground, .rangeHighlightForeground, .selectionHighlightForeground, .wordHighlightForeground
  • tab.activeBorder, menu.selectionBorder, menubar.selectionBorder
  • editorUnnecessaryCode.opacity
  • charts.purple (the brand has no purple)
  • statusBarItem.prominentHoverBackground

Contributing

You need Node.js 20 or later.

npm install
npm run build   # regenerates themes/ and icon.png from @sepps-workshop/design-system
npm test

To preview locally, press F5 in VS Code. That opens an Extension Development Host, where you can pick the theme. To install a local build instead, run npm run package and then code --install-extension on the .vsix it writes.

If a colour looks wrong, or two things are hard to tell apart, the cause is almost always in the design system and not in this port. Please open the issue there. A mapping mistake (the right colour on the wrong setting) belongs here.

License

MIT. See LICENSE.

Want to join Sepp’s Workshop?

Sepp, the blue robot, holding a sign that reads Be you – with us!

sepp.med builds and tests software for places where a bug is more than an inconvenience: medical devices, cars, aircraft. We have been doing it since 1980, as a family-run company in the Nuremberg metropolitan region. If you would rather get the contrast ratio right than argue about it, you might like it here.

Browse the open positions, or send a speculative application if none of them fits yet. Be you – with us.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft