Oh, are you also in pursuit of Neovim port of Andromeda Theme for VS Code? Well, look no further!
True Neovim adaptation of Andromeda Theme for VS Code!
-
Install using your favourite package manager:
Using lazy.nvim:
return { "nobbmaestro/nvim-andromeda", dependencies = { "tjdevries/colorbuddy.nvim" }, config = function() require("andromeda").setup({ preset = "andromeda", }) end, }
Using packer.nvim:
use { "nobbmaestro/nvim-andromeda", requires = { "tjdevries/colorbuddy.nvim", branch = "dev" } }
Using vim-plug:
Plug 'tjdevries/colorbuddy.nvim', { 'branch': 'dev' } Plug 'nobbmaestro/nvim-andromeda'
-
Enable the colorscheme in your lua config:
require("andromeda").setup()
-
Stop procrastinating and go back to coding!
- flash.nvim
- fugitive.vim
- harpoon
- lazy.nvim
- lualine.nvim
- mason.nvim
- rainbow-delimiters.nvim
- telescope.nvim
- vim-gitgutter
- vim-signify
Note, in order to set up lualine, one has to modify lualine config accordingly:
local andromeda_lualine = require("andromeda.plugins.lualine")
require("lualine").setup({
options = {
theme = andromeda_lualine.theme,
},
sections = andromeda_lualine.sections,
inactive_sections = andromeda_lualine.inactive_sections,
})
Currently supported customizations are listed below.
To change the background and/or highlighting, override following variables in the configuration:
require("andromeda").setup({
preset = "andromeda",
colors = {
background = "#23262e",
mono_1 = "#2f323c", -- secondary background and/or highlighting
mono_2 = "#3a3e4b", -- used for highlighting
mono_3 = "#464959", -- used for highlighting
mono_4 = "#606064",
mono_5 = "#a0a1a7", -- comments
mono_6 = "#d5ced9", -- normal text
}
})For transparent background, set following flag:
require("andromeda").setup({
preset = "andromeda",
transparent_bg = true,
})As of right now, I have selected the primary as the most dominant accent color. Whereas the usage of secondary color is almost non-existent. Regardless, these can be overriden, accordingly:
require("andromeda").setup({
preset = "andromeda",
colors = {
primary = "#00e8c6", -- defaults to cyan
secondary = "#ff00aa", -- defaults to pink
},
})In order to enable "Andromeda Italic", add following to the configuration:
require("andromeda").setup({
preset = "andromeda",
styles = {
italic = true,
}
})- TJ DeVries for your incredible work on colorbuddy.nvim.

