144 lines
5 KiB
Lua
144 lines
5 KiB
Lua
return {
|
|
-- { "folke/tokyonight.nvim" },
|
|
{ "catppuccin/nvim", name = "catppuccin" },
|
|
{ "EdenEast/nightfox.nvim" },
|
|
{ "fynnfluegge/monet.nvim", name = "monet" },
|
|
{ "L-Colombo/oldschool.nvim", config = true },
|
|
{ "rose-pine/neovim", name = "rose-pine" },
|
|
{ "AlexvZyl/nordic.nvim" },
|
|
{ "eldritch-theme/eldritch.nvim" },
|
|
{ "samharju/synthweave.nvim" },
|
|
{ "ptdewey/darkearth-nvim" },
|
|
{
|
|
"AstroNvim/astrotheme",
|
|
opts = {
|
|
{
|
|
palette = "astrodark", -- String of the default palette to use when calling `:colorscheme astrotheme`
|
|
background = { -- :h background, palettes to use when using the core vim background colors
|
|
light = "astrolight",
|
|
dark = "astrodark",
|
|
},
|
|
|
|
style = {
|
|
transparent = false, -- Bool value, toggles transparency.
|
|
inactive = true, -- Bool value, toggles inactive window color.
|
|
float = true, -- Bool value, toggles floating windows background colors.
|
|
neotree = true, -- Bool value, toggles neo-trees background color.
|
|
border = true, -- Bool value, toggles borders.
|
|
title_invert = true, -- Bool value, swaps text and background colors.
|
|
italic_comments = true, -- Bool value, toggles italic comments.
|
|
simple_syntax_colors = true, -- Bool value, simplifies the amounts of colors used for syntax highlighting.
|
|
},
|
|
|
|
termguicolors = true, -- Bool value, toggles if termguicolors are set by AstroTheme.
|
|
|
|
terminal_color = true, -- Bool value, toggles if terminal_colors are set by AstroTheme.
|
|
|
|
plugin_default = "auto", -- Sets how all plugins will be loaded
|
|
-- "auto": Uses lazy / packer enabled plugins to load highlights.
|
|
-- true: Enables all plugins highlights.
|
|
-- false: Disables all plugins.
|
|
|
|
plugins = { -- Allows for individual plugin overrides using plugin name and value from above.
|
|
["bufferline.nvim"] = false,
|
|
},
|
|
|
|
palettes = {
|
|
global = { -- Globally accessible palettes, theme palettes take priority.
|
|
my_grey = "#ebebeb",
|
|
my_color = "#ffffff",
|
|
},
|
|
astrodark = { -- Extend or modify astrodarks palette colors
|
|
ui = {
|
|
red = "#800010", -- Overrides astrodarks red UI color
|
|
accent = "#CC83E3", -- Changes the accent color of astrodark.
|
|
},
|
|
syntax = {
|
|
cyan = "#800010", -- Overrides astrodarks cyan syntax color
|
|
comments = "#CC83E3", -- Overrides astrodarks comment color.
|
|
},
|
|
my_color = "#000000", -- Overrides global.my_color
|
|
},
|
|
},
|
|
|
|
highlights = {
|
|
global = { -- Add or modify hl groups globally, theme specific hl groups take priority.
|
|
modify_hl_groups = function(hl, c)
|
|
hl.PluginColor4 = { fg = c.my_grey, bg = c.none }
|
|
end,
|
|
["@String"] = { fg = "#ff00ff", bg = "NONE" },
|
|
},
|
|
astrodark = {
|
|
-- first parameter is the highlight table and the second parameter is the color palette table
|
|
modify_hl_groups = function(hl, c) -- modify_hl_groups function allows you to modify hl groups,
|
|
hl.Comment.fg = c.my_color
|
|
hl.Comment.italic = true
|
|
end,
|
|
["@String"] = { fg = "#ff00ff", bg = "NONE" },
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
-- {
|
|
-- "ferdinandrau/lavish.nvim",
|
|
-- opts = {
|
|
-- style = {
|
|
-- italic_comments = false,
|
|
-- italic_strings = false,
|
|
-- transparent = false,
|
|
-- },
|
|
-- },
|
|
-- },
|
|
-- {
|
|
-- "neko-night/nvim",
|
|
-- lazy = false,
|
|
-- -- priority = 1000,
|
|
-- opts = {
|
|
-- 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 = false },
|
|
-- keywords = { italic = true },
|
|
-- functions = { bold = true },
|
|
-- variables = { bold = true },
|
|
-- -- Background styles. Can be "dark", "transparent" or "normal"
|
|
-- sidebars = "dark", -- style for sidebars, see below
|
|
-- floats = "dark", -- style for floating windows
|
|
-- },
|
|
-- },
|
|
-- },
|
|
{
|
|
"scottmckendry/cyberdream.nvim",
|
|
name = "cyberdream",
|
|
lazy = false,
|
|
opts = {
|
|
transparent = false,
|
|
hide_fillchars = true,
|
|
terminal_colors = true,
|
|
},
|
|
},
|
|
{
|
|
"ribru17/bamboo.nvim",
|
|
opts = {
|
|
-- ────────────────────────────< optional configuration here >─────────────────────────
|
|
code_style = {
|
|
comments = { italic = false, bold = true },
|
|
conditionals = { italic = true },
|
|
keywords = { bold = true },
|
|
functions = {},
|
|
namespaces = { italic = true },
|
|
parameters = { italic = true },
|
|
strings = {},
|
|
variables = { bold = true },
|
|
},
|
|
-- ─< Custom Highlights -- >────────────────────────────────────────────────────────────
|
|
colors = {}, -- Override default colors
|
|
highlights = { -- Override highlight groups
|
|
["@comment"] = { fg = "#555653" },
|
|
},
|
|
},
|
|
},
|
|
}
|