A neovim port of the high contrast noctis theme for VSCode.
Find a file
2025-05-25 00:17:09 +03:00
colors Update noctis.lua 2022-09-29 15:14:04 -04:00
lua/lush_theme background fix 2024-12-30 03:01:58 +03:00
.gitignore update gitignore 2022-09-29 16:12:41 -04:00
LICENSE Initial commit 2022-09-29 08:53:16 -04:00
README.md Update README.md 2025-05-25 00:17:09 +03:00

Noctis for Neovim

A neovim port of the Noctis theme for VSCode with TreeSitter support with pure black background.

Note: This colorscheme is under active development, but is mostly usable at this point. Docs and a bunch of useful features with mostly no breaking changes will be added.

noctis nvim

Installation

Currently lush.nvim is a pre-requisite. Install it with your preferred package manager.

Plugin Manager Command
Packer use { 'kartikp10/noctis.nvim', requires = { 'rktjmp/lush.nvim' } }
Vim-plug Plug 'kartikp10/noctis.nvim'
NeoBundle NeoBundle 'kartikp10/noctis.nvim'
Vundle Bundle 'kartikp10/noctis.nvim'
Pathogen git clone https://github.com/kartikp10/noctis.nvim.git ~/.vim/bundle/noctis.nvim
Dein call dein#add('kartikp10/noctis.nvim')

Usage

syntax on
colorscheme noctis

Supported Plugins

  1. TreeSitter
  2. Telescope
  3. Lualine
  4. Bufferline
  5. NvimTree
  6. GitSigns

Inspired by

This colorscheme is inspired by the following:

  1. nightfox.nvim
  2. noctis-hc
  3. noctis

If you're interested in creating your own theme I highly recommend checking out lush.nvim to get started. It provides real-time feedback and guides you in building structured colorschemes.