Zenith Theme for VS Code
A refined dark theme with cohesive colors and complete UI coverage.
Comes in 💙 blue-tinted and 🩶 neutral variants.
Check out the 🌝 light theme here: Meridian Theme for VS Code.

Installation
- Install theme from the VS Code Marketplace (direct link)
- Set your
Color Theme
to Zenith
- Set your
File Icon Theme
to Zenith
for file icons that match the theme colors
- (Optional) Apply the suggested settings below
Suggested settings
Font
The font in the screenshot is JetBrains Mono with these these settings:
"editor.fontFamily": "JetBrains Mono",
"editor.fontLigatures": true, // If you want ligatures
"editor.fontSize": 13,
"terminal.integrated.fontFamily": "JetBrains Mono",
"terminal.integrated.fontLigatures": true // If you want ligatures
"terminal.integrated.fontSize": 13,
"terminal.integrated.lineHeight": 1.1,
UI elements
// Tone down the use of colors in Explorer and Editor:
"explorer.decorations.colors": false,
"outline.problems.colors": false,
"workbench.editor.decorations.colors": false,
"editor.bracketPairColorization.enabled": false
// Align icons in Explorer, adjust width of resize indicators, extend editor line highlight into gutter
"workbench.tree.indent": 18,
"workbench.tree.renderIndentGuides": "none",
"workbench.sash.size": 2,
"editor.renderLineHighlight": "all",
Extensions
Apply these you use the following extensions:
"errorLens.borderRadius": "4px",
"errorLens.margin": "2ch",
"errorLens.messageBackgroundMode": "message",
"errorLens.padding": "1px 4px",
"gitlens.currentLine.fontStyle": "italic",
Other
All of the theme-related and layout tweaks I use can be found in suggested-settings.json for easy copy-and-pasting.
Customization
Add a blue accent to the top active editor tabs
"workbench.colorCustomizations": {
"[Zenith]": {
"tab.activeBorderTop": "#61abda"
}
},
Remove the border around matching bracket pairs
"workbench.colorCustomizations": {
"[Zenith]": {
"editorBracketMatch.border": "#00000000",
"editorBracketMatch.background": "#ccebff28" // Highlight their background color instead
}
},
Highlight quotation marks/backticks surrounding strings in green
"editor.tokenColorCustomizations": {
"[Zenith]": {
"textMateRules": [
{
"scope": [
"punctuation.definition.string",
"punctuation.definition.raw"
],
"settings": {
"foreground": "#64b280"
}
}
]
}
},
Acknowledgments
The syntax highlighting colors were inspired by the "zenwritten_dark" Ghostty theme (mbadolato/iTerm2-Color-Schemes) which was in turn taken from mcchrish/zenbones.nvim.
The file icon theme uses the Seti UI icons (jesseweed/seti-ui).
Found a bug or have a request? Please open an issue.