Skip to content
| Marketplace
Sign in
Visual Studio Code>Themes>EVA NoctisNew to Visual Studio Code? Get it now.
EVA Noctis

EVA Noctis

RavenEibu

|
67 installs
| (0) | Free
Twenty-eight vivid themes inspired by Rebuild of Evangelion, the MAGI system, NERV, SEELE, the A.T. Field, Instrumentality, Terminal Dogma, the Angels and the berserk EVA-01, with high contrast and true-black OLED variants, built on the Noctis theme family.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

EVA Noctis

Twenty-eight vivid color themes inspired by the Evangelion units of the Rebuild films, the MAGI supercomputer interface, NERV, SEELE, the A.T. Field, Instrumentality, Terminal Dogma, the Angels and light counterparts of the main units, built on top of the excellent Noctis theme family by Liviu Schera.

Noctis is loved for its carefully balanced syntax highlighting and clear diagnostics. EVA Noctis keeps that structure and swaps in bold, saturated palettes: neon greens against deep violets, warning-sign oranges over near-black reds, and crisp sky blues for a daylight option.

Themes

Theme Mode Palette Background Text Cursor
Noctis (EVA-00) Light Sky blue and orange #eaf6ff #0d2a4a #ff6a00
Noctis (EVA-01) Dark Violet, neon green and orange #0d0620 #ece4ff #39ff14
Noctis (EVA-01 Berserk) Dark Berserk EVA-01: near-black violet, blood red and acid yellow eyes #07030a #eee4f7 #e6ff00
Noctis (EVA-01 Light) Light Lavender white, deep violet and green #f4f0ff #1e1238 #1f9d2b
Noctis (EVA-02) Dark Red, orange and eye-yellow #150409 #ffe9e4 #ffe100
Noctis (EVA-02 Light) Light Warm white, coral red and amber #fff4f1 #3a0d10 #d99a00
Noctis (EVA-03) Dark Black, ice and red #07080b #e6eefc #28d4ff
Noctis (EVA-08) Dark Hot pink and cyan #16051a #ffe6f8 #21e6ff
Noctis (EVA-08 Light) Light Pale pink, fuchsia and cyan #fff0f8 #3a0a2a #0aa6c0
Noctis (EVA-13) Dark Darker EVA-01: near-black violet, toxic green and blood orange #060310 #ddd3f0 #2bd14a
Noctis (EVA Mark.06) Light Silver white and vermilion #f4f5f9 #1a1d2e #ff3d00
Noctis (MAGI) Dark Warm black, amber, alert red and approval green #0a0604 #ffc27a #ffb000
Noctis (NERV) Dark NERV red, white and black #0c0c0f #f0f0f0 #ffffff
Noctis (SEELE) Dark Cold indigo void with monolith red #05060d #d5dcf5 #ff3b30
Noctis (A.T. Field) Light Warm cream with hexagonal orange #fff6ea #3a1e0c #d84a00
Noctis (Instrumentality) Light Red sea, pink sky and Lilith white #fdf0f2 #3a0f1d #b04fc0
Noctis (Geofront) Light Mint white, forest green and sky blue #f0faf4 #123326 #2a8fd0
Noctis (Tabris) Light Silver lavender with soft violet #f3f2f8 #26243a #6a5fb0
Noctis (Terminal Dogma) Dark Green-black, bone and oxidized red #04100f #cfe3da #c23b3b
Noctis (Ramiel) Dark Electric crystal blue with a red core #020a1f #cfe0ff #3ad9ff
Noctis (Sachiel) Dark Slate, bone and a red core #0e1218 #e6dcc8 #ff3030
Noctis (NERV High Contrast) High contrast dark Pure black, white and NERV red #000000 #ffffff #ffffff
Noctis (EVA Mark.06 High Contrast) High contrast light Pure white, black and vermilion #ffffff #000000 #ff3d00
Noctis (EVA-01 OLED) OLED dark Pure black with violet, toxic green and orange #000000 #e4dcf5 #39ff14
Noctis (MAGI OLED) OLED dark Pure black with MAGI amber, alert red and approval green #000000 #ffc27a #ffb000
Noctis (EVA-02 OLED) OLED dark Pure black with red, orange and eye yellow #000000 #f5e0dc #ffe100
Noctis (EVA-00 OLED) OLED dark Pure black with EVA-00 sky blue and orange #000000 #d8ecfb #ff8a1f
Noctis (Lilith OLED) OLED dark Pure black, bone white and blood red #000000 #eae4dc #f2ead8

12 dark themes, 9 light themes, 2 high contrast themes and 5 OLED themes, so you always have a match for your system appearance.

Preview

All EVA Noctis themes

Each preview shows the editor, explorer, diagnostics, status bar and integrated terminal with its 16 ANSI colors.

Noctis (EVA-00) Noctis (EVA-01)
Noctis (EVA-01 Berserk) Noctis (EVA-01 Light)
Noctis (EVA-02) Noctis (EVA-02 Light)
Noctis (EVA-03) Noctis (EVA-08)
Noctis (EVA-08 Light) Noctis (EVA-13)
Noctis (EVA Mark.06) Noctis (MAGI)
Noctis (NERV) Noctis (SEELE)
Noctis (A.T. Field) Noctis (Instrumentality)
Noctis (Geofront) Noctis (Tabris)
Noctis (Terminal Dogma) Noctis (Ramiel)
Noctis (Sachiel) Noctis (NERV High Contrast)
Noctis (EVA Mark.06 High Contrast) Noctis (EVA-01 OLED)
Noctis (MAGI OLED) Noctis (EVA-02 OLED)
Noctis (EVA-00 OLED) Noctis (Lilith OLED)

OLED themes

The five OLED themes use a true #000000 background for the editor, sidebar, tabs, panel and integrated terminal, so those pixels are switched off on OLED screens. Thin dark separators keep the layout readable, and the text is slightly off-white (or amber/bone) to avoid halos. In kitty and Ghostty, set background_opacity 1.0 / background-opacity = 1 with these themes: translucent black loses the point.

High contrast themes

Noctis (NERV High Contrast) and Noctis (EVA Mark.06 High Contrast) use pure black or pure white backgrounds, syntax colors with at least 7:1 contrast (WCAG AAA), and strong borders around focused and active elements. They are registered as VS Code high contrast themes, so they are also offered automatically when you enable a high contrast color mode in your operating system.

Highlights

  • Derived from Noctis. Every UI color, token color, diagnostic and Git decoration was remapped from the Noctis and Noctis Lux base themes, so nothing is left half-styled.
  • Readable by design. Syntax text has at least 4.5:1 contrast against the editor background (comments at least 4:1). Errors and warnings are adjusted the same way.
  • Vibrant, not noisy. Strong accents are reserved for the things that matter: the cursor, the active tab border, the status bar, keywords and strings.
  • Matching terminal colors. Each theme defines all 16 ANSI colors for the integrated terminal, so ls, git and compiler output pick up the same palette.
  • Light and dark pairs. Use Noctis (EVA-01) and Noctis (EVA-00) as a natural dark/light duo.

Install

  1. Open the Extensions view (Ctrl+Shift+X / Cmd+Shift+X).
  2. Search for EVA Noctis and click Install.
  3. Open the theme picker with Ctrl+K Ctrl+T (Cmd+K Cmd+T on macOS) and choose one of the Noctis (EVA-NN) themes.

From the command line:

code --install-extension RavenEibu.eva-noctis

Follow your system appearance

To switch automatically between a dark and a light theme, add this to your settings.json:

"window.autoDetectColorScheme": true,
"workbench.preferredDarkColorTheme": "Noctis (EVA-01)",
"workbench.preferredLightColorTheme": "Noctis (EVA-00)"

Tweaking a theme

You can override any color without forking the theme. For example, to change the cursor color in EVA-01 only:

"workbench.colorCustomizations": {
  "[Noctis (EVA-01)]": {
    "editorCursor.foreground": "#ff4fd8"
  }
}

Syntax colors can be adjusted the same way with editor.tokenColorCustomizations.

Terminal themes

The same palettes are available as kitty and Ghostty themes, plus the formats in the table below, in the terminals folder of the repository (also bundled inside the extension). Each one defines the background, foreground, cursor, selection, tabs (kitty) and the 16 ANSI colors, so your terminal matches your editor.

Interactive installer (Linux and macOS). It asks which terminal you use (kitty, Ghostty or both), offers to activate a dark/light pair (EVA-01 / EVA-00 by default), and if the themes are already installed it also offers to uninstall them, restoring your previous config:

curl -fsSL https://raw.githubusercontent.com/RavenEibu/eva-noctis/main/terminals/install.sh | bash

For scripts there are flags: --install / --uninstall, --kitty / --ghostty / --alacritty / --wezterm / --foot / --konsole / --zellij / --tmux / --xresources (combine as many as you want), --apply, --dark EVA-13 --light EVA-01-Light, --list and --status (what is installed and which pair is active). The interactive menu covers kitty and Ghostty; the other terminals are installed with their flags, and for those --apply only prints the lines to add to your config instead of editing it. To install from a tag or commit instead of main, set EVA_NOCTIS_REF (for example EVA_NOCTIS_REF=v0.9.0); to verify the download, also set EVA_NOCTIS_SHA256 (each release publishes a SHA256SUMS file and a zip with only the terminal themes). --dry-run prints what would change without touching any file. Existing configs are backed up as *.pre-eva-noctis. The same script is bundled with the extension: bash ~/.vscode/extensions/raveneibu.eva-noctis-*/terminals/install.sh.

Manual install: kitty

mkdir -p ~/.config/kitty/themes
cp terminals/kitty/themes/*.conf ~/.config/kitty/themes/

Pick one with kitten themes (they appear under Custom), or add a line such as include themes/Noctis-EVA-01.conf to kitty.conf. To follow the system appearance, copy a dark and a light theme to ~/.config/kitty/dark-theme.auto.conf and light-theme.auto.conf.

Manual install: Ghostty

mkdir -p ~/.config/ghostty/themes
cp terminals/ghostty/themes/* ~/.config/ghostty/themes/

Then set, for example, theme = light:Noctis-EVA-00,dark:Noctis-EVA-01 in ~/.config/ghostty/config (or config.ghostty).

Manual install: Alacritty (0.13+, TOML)

mkdir -p ~/.config/alacritty/themes
cp terminals/alacritty/themes/*.toml ~/.config/alacritty/themes/

Then add [general] with import = ["~/.config/alacritty/themes/Noctis-EVA-01.toml"] to alacritty.toml (before 0.14 use a top-level import).

Manual install: WezTerm

mkdir -p ~/.config/wezterm/colors
cp terminals/wezterm/themes/*.toml ~/.config/wezterm/colors/

Then set config.color_scheme = "Noctis-EVA-01" in wezterm.lua, adding config.color_scheme_dirs = { wezterm.config_dir .. "/colors" } if the scheme is not found.

More terminals

All of them are generated from the same palettes and checked against the VS Code colors when the extension is packaged.

Terminal Folder How to use it
Windows Terminal terminals/windows-terminal Run powershell -ExecutionPolicy Bypass -File terminals\install.ps1 (adds all 28 schemes as a fragment, no admin rights, -DryRun and -Uninstall available), then set "colorScheme": "Noctis (EVA-01)" in a profile. Or paste one object from themes/ into the "schemes" of settings.json.
iTerm2 terminals/iterm2 Preferences > Profiles > Colors > Color Presets > Import, then pick Noctis-EVA-01.
foot (1.24+) terminals/foot include=~/.config/foot/themes/Noctis-EVA-01.ini in foot.ini.
Konsole terminals/konsole Copy to ~/.local/share/konsole/, then choose it in Edit Current Profile > Appearance.
Xresources / xterm / urxvt / st terminals/xresources #include "/path/Noctis-EVA-01" in ~/.Xresources, then xrdb -merge ~/.Xresources.
tmux terminals/tmux source-file ~/.config/tmux/themes/Noctis-EVA-01.conf (status bar, panes, messages, selection).
Zellij terminals/zellij Copy to ~/.config/zellij/themes/ and set theme "noctis-eva-01" in config.kdl.
Termux terminals/termux Copy a file to ~/.termux/colors.properties and run termux-reload-settings.
Warp terminals/warp Copy to ~/.warp/themes/ (macOS/Linux).

Theme file names follow the pattern Noctis-EVA-01, Noctis-EVA-01-Berserk, Noctis-MAGI, Noctis-NERV-HC, and so on.

Stability and support

From 1.0 the public surface is: the theme names (Noctis (EVA-01), ...), the terminal theme file names (Noctis-EVA-01, ...), the install.sh / install.ps1 flags and the EVA_NOCTIS_* variables. Renaming or removing any of them is a major version; adding a theme or format is a minor one; color tweaks and fixes are patches.

Terminal formats by how they were checked:

Level Formats
Loaded by the real application in every release VS Code, kitty, Ghostty, Alacritty, WezTerm, foot, tmux, Zellij, xrdb (Xresources), Konsole (background/foreground)
Checked against the vendor schema or format only Windows Terminal, iTerm2, Warp, Termux (best effort)

macOS support of install.sh is also best effort (it only uses bash 3.2 features, but it is not tested there).

Development

Themes are generated from the Noctis base themes by a small script, so a palette change is one edit and a rebuild:

bash scripts/build_all.sh                          # clones Noctis (pinned), regenerates, tests and packages
bash scripts/build_all.sh --check                  # same, and fails if generated files are out of date (used by CI)

Or step by step:

git clone https://github.com/liviuschera/Noctis.git ../noctis-src
python3 scripts/build.py ../noctis-src/themes      # themes/*.json
python3 scripts/terminals.py ../noctis-src/themes  # terminals/<terminal>/themes
python3 scripts/screenshots.py                     # images/*.png (needs Playwright)
python3 scripts/package.py                         # eva-noctis-<version>.vsix

Packaging checks every registered VS Code theme against the generated palette, its terminal counterparts (kitty, Ghostty, Alacritty, WezTerm and every format above), the OLED true-black surfaces and the readability contract (syntax 4.5:1, comments 4:1, high contrast 7:1, status bar and cursor, terminal ANSI colors). It then verifies the files inside the VSIX before replacing an existing package. A missing or mismatched theme stops packaging with an error.

Palettes are plain data in scripts/palettes.toml (a palette can extends another and override only what changes, like the OLED and high contrast variants); scripts/build.py turns them into the VS Code themes and scripts/terminals.py into every terminal theme. Every text color is adjusted automatically to meet its contrast target (4.5:1, or 7:1 for the high contrast themes).

Feedback

Colors are a matter of taste, and the palettes are a loose interpretation of each unit rather than an exact match. If a color looks off or a language is hard to read, please open an issue or leave a review on the Marketplace with a short code sample and the theme name.

Credits and license

  • Based on Noctis by Liviu Schera, released under the MIT license. The original license is included as NOCTIS-LICENSE.md.
  • EVA Noctis is released under the MIT license.

Disclaimer

This is an unofficial fan project. It is not affiliated with, endorsed by, or sponsored by Khara, Studio Ghibli, or the rights holders of Neon Genesis Evangelion or Rebuild of Evangelion. Unit names are used only to describe the color inspiration.

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