Skip to content

DOMINVM-DEV/dominvm-vscode-theme

Repository files navigation

Dominvm — VS Code Theme

A collection of 25 carefully crafted color themes for Visual Studio Code across 11 color families — designed for legibility, reduced eye strain, and a luxurious aesthetic.

Dominvm themes transform your editor into a refined workspace where every color serves a purpose — from reducing fatigue during marathon coding sessions to creating clear visual hierarchy between UI and content.


Design Philosophy

🎨 Crafted, Not Generated

Every theme in the Dominvm collection follows a deliberate design system:

  • No Pure White / No Pure Black — All backgrounds use warm or cool-tinted hues to eliminate glare and haloing. Your eyes will thank you after those 8-hour sessions.
  • WCAG AA Compliant — All syntax tokens meet or exceed a 4.5:1 contrast ratio for normal text, ensuring readability without squinting.
  • Visual Hierarchy — UI chrome (sidebar, status bar, tabs) uses a distinct tonal range from editor content, so your code always stands out from the frame.
  • Semantic Coloring — Keywords, strings, functions, classes, variables, and constants each have a unique, distinguishable hue. You'll never confuse a type for a function again.

🌙 Three Variants Per Family

Each color family offers up to three carefully tuned variants:

Variant Best For Background Style
Light Daytime, bright environments Warm-tinted off-whites
Dark Low-light, nighttime coding Deep, warm-tinted darks
Dark Solarized Extended sessions, reduced fatigue Lifted darks with color-tinted mid-tones

Themes at a Glance

Original (Warm Red)

Theme Type Background Accent Text
Dominvm Light Light #FFF9F0 Warm White #CC3300 Rust #402020
Dominvm Dark Dark #100505 Charcoal #FF9966 Tangerine #D4C4B0
Dominvm Dark Solarized Solarized #201215 Rosewood #FF9966 Tangerine #D4C4B0

Green

Theme Type Background Accent Text
Dominvm Green Light Light #F5FAF0 Mint Cream #2E7D32 Green #1E3320
Dominvm Green Dark Dark #050F05 Deep Forest #66BB6A Spring #BCD4B0
Dominvm Green Dark Solarized Solarized #122012 Fern Dusk #66BB6A Spring #BCD4B0

Blue

Theme Type Background Accent Text
Dominvm Blue Light Light #F0F5FA Ice Wash #1565C0 Blue #1A2533
Dominvm Blue Dark Dark #050810 Midnight #64B5F6 Sky Blue #B0C4D4
Dominvm Blue Dark Solarized Solarized #0C1828 Cobalt Dusk #64B5F6 Sky Blue #B0C4D4

Teal

Theme Type Background Accent Text
Dominvm Teal Light Light #F0FAF8 Aqua Mist #00796B Teal #1A3333
Dominvm Teal Dark Solarized Solarized #0E1E1C Abyssal #4DB6AC Aquamarine #B0D4CC

Grey

Theme Type Background Accent Text
Dominvm Grey Light Light #F5F5F7 Platinum #607D8B Blue Grey #252530
Dominvm Grey Dark Solarized Solarized #1A1A1E Onyx #90A4AE Blue Grey #C8C8D0

Sepia

Theme Type Background Accent Text
Dominvm Sepia Light Light #FAF5EB Parchment #8D6E4C Sienna #3D2B1F
Dominvm Sepia Dark Solarized Solarized #1E1814 Espresso #D7A86E Amber #D4C8B8

Yellow

Theme Type Background Accent Text
Dominvm Yellow Light Light #FFFDE8 Buttercream #9E7700 Dark Gold #33300A
Dominvm Yellow Dark Solarized Solarized #1C1A0E Amber Night #FFD54F Golden #D4D0B4

Orange

Theme Type Background Accent Text
Dominvm Orange Light Light #FFF5EE Seashell #E65100 Deep Orange #3D2010
Dominvm Orange Dark Solarized Solarized #1E1410 Ember #FF8A65 Coral #D4C4B4

Red

Theme Type Background Accent Text
Dominvm Red Light Light #FFF5F5 Rose White #C62828 Crimson #3D1515
Dominvm Red Dark Solarized Solarized #1E1012 Garnet #EF5350 Vermilion #D4B8BC

Pink

Theme Type Background Accent Text
Dominvm Pink Light Light #FFF5F9 Blush White #C2185B Deep Pink #3D1528
Dominvm Pink Dark Solarized Solarized #1E1018 Plum Night #F06292 Hot Pink #D4B8C8

Purple

Theme Type Background Accent Text
Dominvm Purple Light Light #F8F5FF Lavender #7B1FA2 Deep Purple #281540
Dominvm Purple Dark Solarized Solarized #18101E Byzantium #CE93D8 Orchid #C8B8D4

Syntax Highlighting

Every Dominvm theme uses 12 semantic token categories, ensuring consistent visual structure across all languages:

Category Purpose Example Scopes
Comments Annotations & docs comment, string.comment
Keywords Language constructs keyword, storage, entity.name.tag
Strings Text literals string, string.quoted
Functions Callable entities entity.name.function, support.function
Classes & Types Type definitions entity.name.class, support.type
Variables Data references variable, variable.parameter
Constants Fixed values constant.numeric, constant.language
Properties Object keys meta.object-literal.key, support.type.property-name
Operators Symbols & punctuation keyword.operator, punctuation
Headers Section titles markup.heading, entity.name.section
Markup Rich text formatting markup.bold, markup.italic
Regex & Escapes Pattern matching string.regexp, constant.character.escape

Installation

From VSIX

  1. Download the latest .vsix file
  2. In VS Code: ExtensionsInstall from VSIX…
  3. Select the downloaded file
  4. Choose your theme: Ctrl+K Ctrl+T (or ⌘K ⌘T on macOS)

From Marketplace

Search for Dominvm Theme in the VS Code Extensions panel.


Recommended Settings

For the full Dominvm experience, pair the theme with DM Mono or Courier New:

{
  "editor.fontFamily": "'DM Mono', 'Courier New', monospace"
}

License

MIT

About

A pair of carefully crafted Light and Dark color themes for Visual Studio Code, designed for legibility, reduced eye strain, and a warm, premium aesthetic.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors