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
| |