✨ feat(nvim): added a lot of themes as lazy extras
still need to test them
This commit is contained in:
parent
3e564a7164
commit
0e1018d835
14 changed files with 185 additions and 0 deletions
|
@ -0,0 +1,6 @@
|
|||
return {
|
||||
"sainnhe/everforest",
|
||||
lazy = true,
|
||||
name = "everforest",
|
||||
opts = {},
|
||||
}
|
26
.config/nvim/lua/plugins/extras/ui/colorschemes/gruvbox.lua
Normal file
26
.config/nvim/lua/plugins/extras/ui/colorschemes/gruvbox.lua
Normal 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,
|
||||
},
|
||||
}
|
22
.config/nvim/lua/plugins/extras/ui/colorschemes/horizon.lua
Normal file
22
.config/nvim/lua/plugins/extras/ui/colorschemes/horizon.lua
Normal 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,
|
||||
},
|
||||
},
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
return {
|
||||
"rebelot/kanagawa.nvim",
|
||||
lazy = true,
|
||||
opts = {},
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
return {
|
||||
"marko-cerovac/material.nvim",
|
||||
lazy = true,
|
||||
name = "material",
|
||||
opts = {},
|
||||
}
|
12
.config/nvim/lua/plugins/extras/ui/colorschemes/nightfox.lua
Normal file
12
.config/nvim/lua/plugins/extras/ui/colorschemes/nightfox.lua
Normal file
|
@ -0,0 +1,12 @@
|
|||
return {
|
||||
"EdenEast/nightfox.nvim",
|
||||
lazy = true,
|
||||
opts = {
|
||||
options = {},
|
||||
groups = {
|
||||
all = {
|
||||
MatchParen = { fg = "NONE" },
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
6
.config/nvim/lua/plugins/extras/ui/colorschemes/nord.lua
Normal file
6
.config/nvim/lua/plugins/extras/ui/colorschemes/nord.lua
Normal file
|
@ -0,0 +1,6 @@
|
|||
return {
|
||||
"shaunsingh/nord.nvim",
|
||||
lazy = true,
|
||||
name = "nord",
|
||||
opts = {},
|
||||
}
|
43
.config/nvim/lua/plugins/extras/ui/colorschemes/onedark.lua
Normal file
43
.config/nvim/lua/plugins/extras/ui/colorschemes/onedark.lua
Normal 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
|
||||
},
|
||||
},
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
return {
|
||||
"olimorris/onedarkpro.nvim",
|
||||
}
|
|
@ -0,0 +1,4 @@
|
|||
return {
|
||||
"nyoom-engineering/oxocarbon.nvim",
|
||||
lazy = true,
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
return {
|
||||
{
|
||||
"rose-pine/neovim",
|
||||
lazy = true,
|
||||
name = "rose-pine",
|
||||
opts = {
|
||||
highlight_groups = {
|
||||
EndOfBuffer = { fg = "base" },
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
return {
|
||||
"sainnhe/sonokai",
|
||||
lazy = true,
|
||||
name = "sonokai",
|
||||
opts = {},
|
||||
}
|
|
@ -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,
|
||||
},
|
||||
}
|
Loading…
Add table
Reference in a new issue