Installation guide

Install Tokyo Night in your editor or terminal

Tokyo Night started as a VS Code theme and now has dozens of ports. Use the original extension for VS Code and the maintained tokyonight.nvim project for Neovim and many terminal configs.

VS Code

The extension by enkia is the original Tokyo Night project. It includes Night, Storm, and Light themes.

Install from the Marketplace

Open the extension page in VS Code, select Install, then choose a Tokyo Night variant from the Color Theme menu.

Open the VS Code extension

Install from the command line

Run the VS Code extension command from a terminal where the code command is available.

code --install-extension enkia.tokyo-night

Primary source: Tokyo Night VS Code repository.

Neovim

The maintained Lua port requires Neovim 0.8 or newer. Its four styles are Night, Storm, Moon, and Day.

{
  "folke/tokyonight.nvim",
  lazy = false,
  priority = 1000,
  opts = {},
}

Load one of the named styles after the plugin is installed:

colorscheme tokyonight-night
colorscheme tokyonight-storm
colorscheme tokyonight-moon
colorscheme tokyonight-day

Primary source: folke/tokyonight.nvim. Set configuration options before loading the color scheme.

Terminal configs

The maintained Neovim project generates Night, Storm, Moon, and Day files for common terminal applications. Pick the format your terminal expects, then follow that terminal's normal import process.

TerminalFormatMaintained configs
AlacrittyTOMLOpen configs
KittyCONFOpen configs
iTerm2ITermColorsOpen configs
GhosttyTheme fileOpen configs
WezTermTOMLOpen configs
Windows TerminalJSONOpen configs

Ghostty example

Place a downloaded theme file in ~/.config/ghostty/themes, then select it in ~/.config/ghostty/config.

theme = "tokyonight_night"

Choose the source before copying a config

Community ports can be useful, but old repositories often survive long after an application changes its config format. Start with the original theme or the maintained TokyoNight extras collection. Use a community port when it supports an application the primary projects do not cover.

Links and instructions on this page were reviewed on .