Vague2k brings the muted, low-contrast aesthetic of the Vague2k Neovim theme to Visual Studio Code. Cool blue-grays, warm amber strings, and a true-black background — a palette that stays out of the way and lets your code breathe.
Palette
Role
Hex
Preview
Background
#050301
Surface
#141415
Overlay
#1c1c24
Comment
#606079
Operator
#90a0b5
Foreground
#cdcdcd
Keyword
#6e94b2
Type
#9bb4bc
Builtin
#b4d4cf
Function
#c48282
Parameter
#bb9dbd
String
#e8b589
Number
#e0a363
Error
#d8647e
Installation
Via VS Code Marketplace(recommended)
Open VS Code
Press Ctrl+Shift+X to open Extensions
Search for Vague2k
Click Install
Open the Command Palette with Ctrl+Shift+P
Type Preferences: Color Theme and select Vague2k
Language Support
Vague2k has been tuned for the following languages:
JavaScript / TypeScript — JSX, TSX, Node
Python — type hints, decorators, f-strings
Rust — lifetimes, macros, pattern matching
Go — interfaces, goroutines
HTML / CSS / SCSS
JSON / YAML / TOML
Markdown — headers, inline code, links
Shell / Bash
If you notice something off in your language of choice, feel free to open an issue.
Credits
Ported from the Vague2k Neovim theme. Background color from the original Raven theme.
If Vague2k lights up your editor, consider supporting the work.