Skip to content
| Marketplace
Sign in
Visual Studio Code>Themes>Dusk ThemeNew to Visual Studio Code? Get it now.
Dusk Theme

Dusk Theme

haroonahmad

|
98 installs
| (0) | Free
A mid-tone theme between light and dark, easy on the eyes in any environment. Four variants with a balanced, high-legibility syntax palette, including a High Contrast variant tuned for bright rooms.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Dusk Theme

A mid-tone VS Code theme that sits comfortably between light and dark mode — easy on the eyes in both bright and dim environments. Built around warm amber, gold, and peach accents with clearly distinct colors for every syntax token type.

Variants

Variant Background Feel
Dusk Warm #2F2923 Warm brown-charcoal, the true mid-tone
Dusk Cool #212A32 Slate blue base with a blue UI accent
Dusk Neutral #292929 Pure grey, no color cast
Dusk High Contrast #221D18 Deeper warm charcoal, highest text contrast

All four variants share one syntax palette. Each color was picked in OKLCH at a similar perceived lightness, so tokens differ by hue and none of them looks washed out or too loud. On the High Contrast background every syntax color clears 8:1 and comments clear 7:1. High Contrast is also tuned for bright rooms: with screen glare simulated, syntax colors stay above 5:1, comments above 4.5:1, and borders are lighter than the background so panels stay separated.

Color Palette (High Contrast)

  • Keywords / storage: amber #FFC25B
  • Functions: orange #FFA369
  • Strings: sage green #AFE483
  • Numbers / constants / booleans: rose #FEA5B5
  • Types / classes: teal #64E7E3
  • Parameters / decorators: lilac #D5BAFF
  • Properties: pale blue #BEE3F3
  • Tags: blue #8DC7FE
  • Attributes: pale gold #F0D88C
  • Regex / escapes: yellow #EDDB6D
  • Variables: warm off-white #F6ECE1
  • Comments: warm grey #BDAB97, italic

Design Goals

  • No unnecessary bold: keywords, storage types (const/let/import/return), and declarations are normal weight. Only Markdown headings and **bold** text are bold.
  • Italic used sparingly: comments, decorators, this/self, modifiers.
  • Every token type visually distinct: functions, strings, keywords, types, variables, parameters, numbers, and comments all have clearly different colors.
  • Works across all languages: JS/TS, Python, Rust, Go, CSS, HTML, JSON, YAML, Shell, Markdown, and more.

Installation

Search for Dusk Theme in the VS Code Extensions view, or install via:

ext install haroonahmad.dusk-theme

Then open the Command Palette (Cmd+Shift+P / Ctrl+Shift+P) → Preferences: Color Theme → select a Dusk variant.

License

MIT

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