VSCode Dark Modern

by leozague
Screenshot of the VSCode Dark Modern Obsidian theme
5
4
3
2
1

Description

This theme supports Dark Mode

README file from

Github

VSCode Dark+ for Obsidian

A carefully crafted dark theme for Obsidian inspired by VSCode Dark Modern and TRAE IDE.

Designed for long reading and writing sessions with low-saturation, non-neon colors that are easy on the eyes.

Screenshot

Features

  • VSCode Dark Modern color palette — faithful reproduction of the editor's signature dark tones
  • 6 distinct heading colors — each heading level has its own muted color for easy scanning
  • Styled callouts — all 10+ callout types with left-border color coding
  • Custom checkboxes — clear visual distinction between pending and completed tasks
  • Calendar plugin support — multi-color calendar with themed today, weekdays, and navigation
  • Graph view colors — themed node colors for notes, tags, attachments, and unresolved links
  • Canvas support — dark canvas background with 6 themed card colors
  • Monospace editor font — Menlo / SF Mono for a code-editor feel
  • Low saturation throughout — no neon, no eye strain

Color Palette

Element Color Hex
Background Dark charcoal #1e1e1e
Sidebar Darker charcoal #181818
H1 Salmon #ce9178
H2 Muted green #6a9955
H3 Warm yellow #dcdcaa
H4 Light blue #9cdcfe
H5 Soft purple #a07cc5
H6 Teal #4ec9b0
Links / Bold VSCode blue #569cd6
Link hover Purple accent #a07cc5
Inline code Salmon #ce9178
Accent VSCode blue #569cd6
Text Light gray #d4d4d4
Muted text Mid gray #858585

Callouts

All standard Obsidian callout types are styled with a 3px left border and dark background:

Callout Color
> [!note] Blue #569cd6
> [!tip] Teal #4ec9b0
> [!warning] Yellow #cca700
> [!error] Red #f48771
> [!info] Light blue #9cdcfe
> [!success] Green #6a9955
> [!question] Purple #c586c0
> [!quote] Gray #858585
> [!example] Yellow #dcdcaa
> [!abstract] Salmon #ce9178

Calendar Plugin

The theme includes custom styling for the Calendar community plugin:

  • Month title — Light blue #9cdcfe
  • Today — Salmon #ce9178
  • Weekday headers — Green #6a9955
  • TODAY button — Purple #a07cc5
  • Selected day — Green highlight
  • Navigation arrows — Light blue on hover

Checkboxes

  • Pending — Dark border, transparent background
  • Completed — Blue fill with strikethrough text in gray

Supported Plugins

This theme includes specific styling for:

  • Dataview / DataviewJS — Bordered blocks with dark background
  • Calendar — Full color customization
  • Editing Toolbar — Consistent dark styling
  • Iconize — Works well with the theme's color palette

Installation

Manual

  1. Download theme.css and manifest.json from this repository
  2. Create a folder called VSCode Dark+ in your vault's .obsidian/themes/ directory
  3. Place both files inside the folder
  4. Open Obsidian Settings → Appearance → Theme → Select VSCode Dark+

Obsidian Community Themes

Coming soon.

  • Settings → Editor → Readable line length: Off
  • Settings → Appearance → Base font size: 13
  • Settings → Appearance → Accent color: #569cd6

Font Stack

The theme uses a monospace font stack optimized for macOS:

Menlo → SF Mono → Monaco → monospace

For the best experience, no additional fonts need to be installed.

Credits

License

MIT