Skip to content
| Marketplace
Sign in
Visual Studio Code>Themes>berkeDarkNew to Visual Studio Code? Get it now.
berkeDark

berkeDark

BerkeGulmen

|
45 installs
| (1) | Free
A carefully crafted dark theme inspired from life. Easy on the eyes and beautiful syntax highlighting.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

berkeDark

A complete dark environment built around the deep blue of the ocean. One look for your editor, your web browser, your terminal and the AI tools you run in it.

Where What you get
VS Code A full colour theme: editor, syntax, sidebar, tabs and integrated terminal
Web browser A Chrome theme: deep blue frame, turquoise tabs and icons, amber bookmarks
Terminal A colour interpreter, colour files and an oh-my-zsh theme: italic, strikethrough and headings each get their own colour, in any program
AI tools Claude Code, Qwen Code, Codex and Grok in the same colours: replies, code, diffs and command lines

README Preview Python Preview C/C++ Preview

Features

  • Easy on the eyes - Carefully balanced contrast for long coding sessions
  • Rich syntax highlighting - Support for many programming languages
  • Semantic highlighting - Intelligent coloring based on code context
  • Complete UI theming - Sidebar, tabs, terminal, and more

Color Palette

Element Hex
Background #070f1f
Foreground #ffe8c2
Keywords #57bfff
Strings #ffff00
Functions #3f7fff
Classes/Types #57ab64
Numbers #ff00ff
Parameters #ff9e60
Comments #707070

Installation

VS Code

  1. Open Extensions sidebar (Ctrl+Shift+X)
  2. Search for berkeDark
  3. Click Install
  4. Open Command Palette (Ctrl+Shift+P) and select Preferences: Color Theme
  5. Select berkeDark

From a VSIX file:

  1. Download the .vsix file
  2. Open VS Code
  3. Press Ctrl+Shift+P and type "Install from VSIX"
  4. Select the downloaded file

Web browser

  1. Open chrome://extensions and turn on Developer mode
  2. Click Load unpacked
  3. Select the browser folder of this repository

Terminal

The terminal folder holds the colour interpreter and the colour files. It is plain C and needs only clang:

cd terminal
sh build.sh install
berkeDark

Every program started from that shell then shows its styles in berkeDark's colours. See terminal/README.md for running it in every new window.

Claude Code

On Linux, sh terminal/install.sh gives Claude Code's full-screen interface the berkeDark look. It changes Claude Code's theme and display settings and keeps a backup of what it replaces; terminal/README.md says what it does, what was tested and how to remove it.

Qwen Code, Codex, Grok

The cli folder holds berkeDark's theme for Qwen Code and for Codex, and the one setting that gives Grok the terminal's colours. cli/README.md says where each file goes and what each tool can show.

oh-my-zsh

Copy terminal/oh-my-zsh/berkeDark.zsh-theme to ~/.oh-my-zsh/custom/themes/ and set ZSH_THEME="berkeDark" in ~/.zshrc. Before each command it shows who you are, the machine, the folder, the git branch and the date and time. The line starts with #, so it does nothing if you copy and run it.

Recommended Settings

{
  "editor.fontFamily": "'JetBrainsMono Nerd Font', 'JetBrains Mono', 'Cascadia Mono', Consolas, Menlo, 'DejaVu Sans Mono', monospace",
  "editor.fontSize": 14,
  "editor.fontLigatures": true,
  "terminal.integrated.fontFamily": "Monaco, 'Terminess Nerd Font', 'Cascadia Mono', Consolas, 'DejaVu Sans Mono', monospace",
  "editor.cursorBlinking": "blink",
  "editor.cursorSmoothCaretAnimation": "on"
}

VS Code skips a font that is not installed and takes the next one, so these lists work on every system. The editor prefers JetBrainsMono Nerd Font, then plain JetBrains Mono; on macOS it then has Menlo. The terminal prefers Monaco on macOS, then Terminess Nerd Font. Without those, both use what the system already has: Cascadia Mono or Consolas on Windows and DejaVu Sans Mono on most Linux systems. JetBrainsMono and Terminess Nerd Font are free from Nerd Fonts.

Language Support

Optimized syntax highlighting for:

  • JavaScript / TypeScript
  • Python
  • C / C++
  • HTML / CSS / SCSS
  • JSON / YAML
  • Markdown
  • And many more...

One source

Every colour here comes from one file, pool/pool.json: the colours by name and the things that use them. The theme, the browser theme, the terminal's files, the AI tools' themes and the colour codes in this text are written from it by pool/tools/generate.py, so a colour is decided once and looks the same everywhere. pool/README.md explains it.

Contributing

Found an issue or want to suggest an improvement? Open an issue or pull request on GitHub.

By sending a pull request you agree that your contribution may be distributed under all of berkeDark's licenses, including the commercial one.

Licensing

Copyright (c) 2024-present Berke GÜLMEN. From version 1.1.0 on, berkeDark is offered under your choice of:

  1. PolyForm Noncommercial 1.0.0: free for personal use, study, research and hobby projects, and for charities, schools, public research bodies and government institutions.
  2. PolyForm Internal Use 1.0.0: free for the internal operations of your company, so you can use berkeDark at work.
  3. Commercial license: needed to sell berkeDark or to include it in a product, a service or a theme pack. Contact: berkegulmen at outlook dot com

Versions up to and including 1.0.11 were released under the AGPL-3.0 and stay under it.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft