Skip to content

nyxvamp-theme/neovim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

nyxvamp (neovim)

a minimalist theme collection for Neovim, inspired by a blend of gothic and emo aesthetics with transfem symbolism. it combines deep purples and soft yellows with neutral tones to create strong contrasts and a comfortable coding environment that reflects individuality.

variations

veil (dark variant)

versatile theme for both day and night, featuring bright accents on a dark background.

Nyxvamp Veil variant showcase

obsidian (very dark variant)

dark theme for focused nighttime coding sessions with minimal distraction.

Nyxvamp Obsidian variant showcase

radiance (light variant)

light theme optimized for daylight use, ensuring excellent readability with high contrast.

Nyxvamp Radiance variant showcase

installation

Using lazy.nvim

{
  'zoedsoupe/nyxvamp.nvim',
  priority = 1000, -- ensure it loads first
}
use 'zoedsoupe/nyxvamp.nvim'

Using vim-plug

Plug 'zoedsoupe/nyxvamp.nvim'

usage

after installing the plugin through your package manager, you can use nyxvamp in several ways:

quick start

-- simple setup with default settings (veil variant)
vim.cmd.colorscheme('nyxvamp')

advanced setup

-- configure with custom options
require('nyxvamp').setup({
  variant = 'veil', -- 'radiance' (light), 'veil' (dark), 'obsidian' (very dark)
  transparent = false, -- enable transparency
  italics = {
    comments = true,
    keywords = true,
    functions = true,
    strings = true,
    variables = true,
  },
  overrides = function()
    return {
      -- example: make line numbers more subtle
      LineNr = { fg = '#5A5570' },
      -- example: custom color for your favorite highlight group
      ['@keyword'] = { fg = '#F5C2E7', bold = true },
    }
  end,
})

-- apply the colorscheme after setup
require('nyxvamp').colorscheme()

variant-specific colorschemes

you can also use variant-specific colorschemes directly without setup:

vim.cmd.colorscheme('nyxvamp-veil')     -- dark variant (default)
vim.cmd.colorscheme('nyxvamp-obsidian') -- very dark variant  
vim.cmd.colorscheme('nyxvamp-radiance') -- light variant

switching variants dynamically

-- switch to light theme during the day
require('nyxvamp').setup({ variant = 'radiance' })
require('nyxvamp').colorscheme()

-- switch to dark theme at night
require('nyxvamp').setup({ variant = 'obsidian' })
require('nyxvamp').colorscheme()

configuration

the following are the default configuration options:

require('nyxvamp').setup({
  variant = 'veil', -- String: 'radiance' (light), 'veil' (dark), 'obsidian' (very dark)
  transparent = false, -- Boolean: Sets the background to transparent
  italics = {
    comments = true, -- Boolean: Italicizes comments
    keywords = true, -- Boolean: Italicizes keywords
    functions = true, -- Boolean: Italicizes functions
    strings = true, -- Boolean: Italicizes strings
    variables = true, -- Boolean: Italicizes variables
  },
  overrides = {}, -- Table or function: Custom highlight group overrides
})

plugin integrations

lualine.nvim

require('lualine').setup {
  options = {
    theme = 'nyxvamp'
  }
}

bufferline.nvim

require('bufferline').setup({
  highlights = require('nyxvamp').bufferline.highlights,
})

color palette

veil (dark)

  • background: #1E1E2E (dark purple)
  • foreground: #D9E0EE (light lavender)
  • accent: #F5C2E7 (soft pink)

obsidian (very dark)

  • background: #000A0F (near black)
  • foreground: #C0C0CE (muted gray)
  • accent: #F28FAD (pink)

radiance (light)

  • background: #F7F7FF (off-white)
  • foreground: #1E1E2E (deep navy)
  • accent: #9655FF (deep purple)

contributing

contributions are welcome! if you have suggestions or improvements, feel free to contribute or reach out. please open an issue if you encounter any bug or if you find any improvements are needed for the code, also feel free to open a PR.

license

MIT License

About

theme inspired by transfem emo aesthetics - special for bat girls πŸ¦‡

Resources

License

Stars

Watchers

Forks