feat(nvim): added a lot of themes as lazy extras

still need to test them
This commit is contained in:
Sergio Laín 2023-11-16 02:21:01 +01:00
parent 3e564a7164
commit 0e1018d835
No known key found for this signature in database
GPG key ID: 14C9B8080681777B
14 changed files with 185 additions and 0 deletions

View file

@ -0,0 +1,6 @@
return {
"sainnhe/everforest",
lazy = true,
name = "everforest",
opts = {},
}

View file

@ -0,0 +1,26 @@
return {
"ellisonleao/gruvbox.nvim",
lazy = true,
opts = {
undercurl = true,
underline = true,
bold = true,
italic = {
strings = true,
comments = true,
operators = false,
folds = true,
},
strikethrough = true,
invert_selection = false,
invert_signs = false,
invert_tabline = false,
invert_intend_guides = false,
inverse = true, -- invert background for search, diffs, statuslines and errors
contrast = "", -- can be "hard", "soft" or empty string
palette_overrides = {},
overrides = {},
dim_inactive = false,
transparent_mode = false,
},
}

View file

@ -0,0 +1,22 @@
return {
"akinsho/horizon.nvim",
lazy = true,
opts = {
plugins = {
cmp = true,
indent_blankline = true,
nvim_tree = true,
telescope = true,
which_key = true,
barbar = true,
notify = true,
symbols_outline = true,
neo_tree = true,
gitsigns = true,
crates = true,
hop = true,
navic = true,
quickscope = false,
},
},
}

View file

@ -0,0 +1,5 @@
return {
"rebelot/kanagawa.nvim",
lazy = true,
opts = {},
}

View file

@ -0,0 +1,6 @@
return {
"marko-cerovac/material.nvim",
lazy = true,
name = "material",
opts = {},
}

View file

@ -0,0 +1,12 @@
return {
"EdenEast/nightfox.nvim",
lazy = true,
opts = {
options = {},
groups = {
all = {
MatchParen = { fg = "NONE" },
},
},
},
}

View file

@ -0,0 +1,6 @@
return {
"shaunsingh/nord.nvim",
lazy = true,
name = "nord",
opts = {},
}

View file

@ -0,0 +1,43 @@
return {
"navarasu/onedark.nvim",
lazy = true,
opts = {
-- Main options --
style = "dark", -- Default theme style. Choose between 'dark', 'darker', 'cool', 'deep', 'warm', 'warmer' and 'light'
transparent = false, -- Show/hide background
term_colors = true, -- Change terminal color as per the selected theme style
ending_tildes = false, -- Show the end-of-buffer tildes. By default they are hidden
cmp_itemkind_reverse = false, -- reverse item kind highlights in cmp menu
-- toggle theme style ---
toggle_style_key = nil, -- keybind to toggle theme style. Leave it nil to disable it, or set it to a string, for example "<leader>ts"
toggle_style_list = { "dark", "darker", "cool", "deep", "warm", "warmer", "light" }, -- List of styles to toggle between
-- Change code style ---
-- Options are italic, bold, underline, none
-- You can configure multiple style with comma seperated, For e.g., keywords = 'italic,bold'
code_style = {
comments = "italic",
keywords = "none",
functions = "none",
strings = "none",
variables = "none",
},
-- Lualine options --
lualine = {
transparent = false, -- lualine center bar transparency
},
-- Custom Highlights --
colors = {}, -- Override default colors
highlights = {}, -- Override highlight groups
-- Plugins Config --
diagnostics = {
darker = true, -- darker colors for diagnostic
undercurl = true, -- use undercurl instead of underline for diagnostics
background = true, -- use background color for virtual text
},
},
}

View file

@ -0,0 +1,3 @@
return {
"olimorris/onedarkpro.nvim",
}

View file

@ -0,0 +1,4 @@
return {
"nyoom-engineering/oxocarbon.nvim",
lazy = true,
}

View file

@ -0,0 +1,12 @@
return {
{
"rose-pine/neovim",
lazy = true,
name = "rose-pine",
opts = {
highlight_groups = {
EndOfBuffer = { fg = "base" },
},
},
},
}

View file

@ -0,0 +1,6 @@
return {
"sainnhe/sonokai",
lazy = true,
name = "sonokai",
opts = {},
}

View file

@ -0,0 +1,34 @@
return {
"folke/tokyonight.nvim",
lazy = true,
opts = {
style = "storm", -- The theme comes in three styles, `storm`, `moon`, a darker variant `night` and `day`
light_style = "day", -- The theme is used when the background is set to light
transparent = false, -- Enable this to disable setting the background color
terminal_colors = true, -- Configure the colors used when opening a `:terminal` in Neovim
styles = {
-- Style to be applied to different syntax groups
-- Value is any valid attr-list value for `:help nvim_set_hl`
comments = { italic = true },
keywords = { italic = true },
functions = {},
variables = {},
-- Background styles. Can be "dark", "transparent" or "normal"
sidebars = "dark", -- style for sidebars, see below
floats = "dark", -- style for floating windows
},
sidebars = { "qf", "help" }, -- Set a darker background on sidebar-like windows. For example: `["qf", "vista_kind", "terminal", "packer"]`
day_brightness = 0.3, -- Adjusts the brightness of the colors of the **Day** style. Number between 0 and 1, from dull to vibrant colors
hide_inactive_statusline = false, -- Enabling this option, will hide inactive statuslines and replace them with a thin border instead. Should work with the standard **StatusLine** and **LuaLine**.
dim_inactive = false, -- dims inactive windows
lualine_bold = false, -- When `true`, section headers in the lualine theme will be bold
--- You can override specific color groups to use other groups or a hex color
--- function will be called with a ColorScheme table
on_colors = function(colors) end,
--- You can override specific highlights to use other groups or a hex color
--- function will be called with a Highlights and ColorScheme table
on_highlights = function(highlights, colors) end,
},
}