|  | @ -1,160 +1,56 @@ | 
														
													
														
															
																|  |  | return { |  |  | return { | 
														
													
														
															
																|  |  | { |  |  |  | 
														
													
														
															
																|  |  | "EdenEast/nightfox.nvim", |  |  |  | 
														
													
														
															
																|  |  | name = "nightfox", |  |  |  | 
														
													
														
															
																|  |  | lazy = false, |  |  |  | 
														
													
														
															
																|  |  | priority = 1000, |  |  |  | 
														
													
														
															
																|  |  | config = function () |  |  |  | 
														
													
														
															
																|  |  | require('nightfox').setup({ |  |  |  | 
														
													
														
															
																|  |  | options = { |  |  |  | 
														
													
														
															
																|  |  | styles = { |  |  |  | 
														
													
														
															
																|  |  | comments = "italic", |  |  |  | 
														
													
														
															
																|  |  | keywords = "bold", |  |  |  | 
														
													
														
															
																|  |  | types = "italic,bold", |  |  |  | 
														
													
														
															
																|  |  | } |  |  |  | 
														
													
														
															
																|  |  | } |  |  |  | 
														
													
														
															
																|  |  | }) |  |  |  | 
														
													
														
															
																|  |  | -- vim.cmd([[ colorscheme carbonfox ]]) |  |  |  | 
														
													
														
															
																|  |  | end |  |  |  | 
														
													
														
															
																|  |  | }, |  |  |  | 
														
													
														
															
																|  |  | { |  |  |  | 
														
													
														
															
																|  |  | "bluz71/vim-nightfly-colors", |  |  |  | 
														
													
														
															
																|  |  | name = "nightfly", |  |  |  | 
														
													
														
															
																|  |  | lazy = false, |  |  |  | 
														
													
														
															
																|  |  | priority = 1000, |  |  |  | 
														
													
														
															
																|  |  | config = function () |  |  |  | 
														
													
														
															
																|  |  | -- vim.cmd([[ colorscheme nightfly ]]) |  |  |  | 
														
													
														
															
																|  |  | end |  |  |  | 
														
													
														
															
																|  |  | }, |  |  |  | 
														
													
														
															
																|  |  | { |  |  |  | 
														
													
														
															
																|  |  | "morhetz/gruvbox", |  |  |  | 
														
													
														
															
																|  |  | name = "gruvbox", |  |  |  | 
														
													
														
															
																|  |  | lazy = false, |  |  |  | 
														
													
														
															
																|  |  | priority = 1000, |  |  |  | 
														
													
														
															
																|  |  | config = function () |  |  |  | 
														
													
														
															
																|  |  | -- vim.cmd([[ colorscheme gruvbox ]]) |  |  |  | 
														
													
														
															
																|  |  | end |  |  |  | 
														
													
														
															
																|  |  | }, |  |  |  | 
														
													
														
															
																|  |  | { |  |  |  | 
														
													
														
															
																|  |  | "catppuccin/nvim", |  |  |  | 
														
													
														
															
																|  |  | name = "catppuccin", |  |  |  | 
														
													
														
															
																|  |  | priority = 1000, |  |  |  | 
														
													
														
															
																|  |  | config = function () |  |  |  | 
														
													
														
															
																|  |  | require("catppuccin").setup({ |  |  |  | 
														
													
														
															
																|  |  | flavour = "auto", -- latte, frappe, macchiato, mocha |  |  |  | 
														
													
														
															
																|  |  | background = { -- :h background |  |  |  | 
														
													
														
															
																|  |  | light = "latte", |  |  |  | 
														
													
														
															
																|  |  | dark = "mocha", |  |  |  | 
														
													
														
															
																|  |  |  |  |  | "catppuccin/nvim", | 
														
													
														
															
																|  |  |  |  |  | name = "catppuccin", | 
														
													
														
															
																|  |  |  |  |  | priority = 1000, | 
														
													
														
															
																|  |  |  |  |  | config = function () | 
														
													
														
															
																|  |  |  |  |  | require("catppuccin").setup({ | 
														
													
														
															
																|  |  |  |  |  | flavour = "auto", -- latte, frappe, macchiato, mocha | 
														
													
														
															
																|  |  |  |  |  | background = { -- :h background | 
														
													
														
															
																|  |  |  |  |  | light = "latte", | 
														
													
														
															
																|  |  |  |  |  | dark = "mocha", | 
														
													
														
															
																|  |  |  |  |  | }, | 
														
													
														
															
																|  |  |  |  |  | transparent_background = false, -- disables setting the background color. | 
														
													
														
															
																|  |  |  |  |  | show_end_of_buffer = false, -- shows the '~' characters after the end of buffers | 
														
													
														
															
																|  |  |  |  |  | term_colors = false, -- sets terminal colors (e.g. `g:terminal_color_0`) | 
														
													
														
															
																|  |  |  |  |  | dim_inactive = { | 
														
													
														
															
																|  |  |  |  |  | enabled = false, -- dims the background color of inactive window | 
														
													
														
															
																|  |  |  |  |  | shade = "dark", | 
														
													
														
															
																|  |  |  |  |  | percentage = 0.15, -- percentage of the shade to apply to the inactive window | 
														
													
														
															
																|  |  |  |  |  | }, | 
														
													
														
															
																|  |  |  |  |  | no_italic = false, -- Force no italic | 
														
													
														
															
																|  |  |  |  |  | no_bold = false, -- Force no bold | 
														
													
														
															
																|  |  |  |  |  | no_underline = false, -- Force no underline | 
														
													
														
															
																|  |  |  |  |  | styles = { -- Handles the styles of general hi groups (see `:h highlight-args`): | 
														
													
														
															
																|  |  |  |  |  | comments = { "italic" }, -- Change the style of comments | 
														
													
														
															
																|  |  |  |  |  | conditionals = { "italic" }, | 
														
													
														
															
																|  |  |  |  |  | loops = {}, | 
														
													
														
															
																|  |  |  |  |  | functions = {}, | 
														
													
														
															
																|  |  |  |  |  | keywords = {}, | 
														
													
														
															
																|  |  |  |  |  | strings = {}, | 
														
													
														
															
																|  |  |  |  |  | variables = {}, | 
														
													
														
															
																|  |  |  |  |  | numbers = {}, | 
														
													
														
															
																|  |  |  |  |  | booleans = {}, | 
														
													
														
															
																|  |  |  |  |  | properties = {}, | 
														
													
														
															
																|  |  |  |  |  | types = {}, | 
														
													
														
															
																|  |  |  |  |  | operators = {}, | 
														
													
														
															
																|  |  |  |  |  | -- miscs = {}, -- Uncomment to turn off hard-coded styles | 
														
													
														
															
																|  |  |  |  |  | }, | 
														
													
														
															
																|  |  |  |  |  | color_overrides = {}, | 
														
													
														
															
																|  |  |  |  |  | custom_highlights = {}, | 
														
													
														
															
																|  |  |  |  |  | default_integrations = true, | 
														
													
														
															
																|  |  |  |  |  | integrations = { | 
														
													
														
															
																|  |  |  |  |  | cmp = true, | 
														
													
														
															
																|  |  |  |  |  | gitsigns = true, | 
														
													
														
															
																|  |  |  |  |  | nvimtree = true, | 
														
													
														
															
																|  |  |  |  |  | treesitter = true, | 
														
													
														
															
																|  |  |  |  |  | notify = false, | 
														
													
														
															
																|  |  |  |  |  | mini = { | 
														
													
														
															
																|  |  |  |  |  | enabled = true, | 
														
													
														
															
																|  |  |  |  |  | indentscope_color = "", | 
														
													
														
															
																|  |  | }, |  |  | }, | 
														
													
														
															
																|  |  | transparent_background = false, -- disables setting the background color. |  |  |  | 
														
													
														
															
																|  |  | show_end_of_buffer = false, -- shows the '~' characters after the end of buffers |  |  |  | 
														
													
														
															
																|  |  | term_colors = false, -- sets terminal colors (e.g. `g:terminal_color_0`) |  |  |  | 
														
													
														
															
																|  |  | dim_inactive = { |  |  |  | 
														
													
														
															
																|  |  | enabled = false, -- dims the background color of inactive window |  |  |  | 
														
													
														
															
																|  |  | shade = "dark", |  |  |  | 
														
													
														
															
																|  |  | percentage = 0.15, -- percentage of the shade to apply to the inactive window |  |  |  | 
														
													
														
															
																|  |  | }, |  |  |  | 
														
													
														
															
																|  |  | no_italic = false, -- Force no italic |  |  |  | 
														
													
														
															
																|  |  | no_bold = false, -- Force no bold |  |  |  | 
														
													
														
															
																|  |  | no_underline = false, -- Force no underline |  |  |  | 
														
													
														
															
																|  |  | styles = { -- Handles the styles of general hi groups (see `:h highlight-args`): |  |  |  | 
														
													
														
															
																|  |  | comments = { "italic" }, -- Change the style of comments |  |  |  | 
														
													
														
															
																|  |  | conditionals = { "italic" }, |  |  |  | 
														
													
														
															
																|  |  | loops = {}, |  |  |  | 
														
													
														
															
																|  |  | functions = {}, |  |  |  | 
														
													
														
															
																|  |  | keywords = {}, |  |  |  | 
														
													
														
															
																|  |  | strings = {}, |  |  |  | 
														
													
														
															
																|  |  | variables = {}, |  |  |  | 
														
													
														
															
																|  |  | numbers = {}, |  |  |  | 
														
													
														
															
																|  |  | booleans = {}, |  |  |  | 
														
													
														
															
																|  |  | properties = {}, |  |  |  | 
														
													
														
															
																|  |  | types = {}, |  |  |  | 
														
													
														
															
																|  |  | operators = {}, |  |  |  | 
														
													
														
															
																|  |  | -- miscs = {}, -- Uncomment to turn off hard-coded styles |  |  |  | 
														
													
														
															
																|  |  | }, |  |  |  | 
														
													
														
															
																|  |  | color_overrides = {}, |  |  |  | 
														
													
														
															
																|  |  | custom_highlights = {}, |  |  |  | 
														
													
														
															
																|  |  | default_integrations = true, |  |  |  | 
														
													
														
															
																|  |  | integrations = { |  |  |  | 
														
													
														
															
																|  |  | cmp = true, |  |  |  | 
														
													
														
															
																|  |  | gitsigns = true, |  |  |  | 
														
													
														
															
																|  |  | nvimtree = true, |  |  |  | 
														
													
														
															
																|  |  | treesitter = true, |  |  |  | 
														
													
														
															
																|  |  | notify = false, |  |  |  | 
														
													
														
															
																|  |  | mini = { |  |  |  | 
														
													
														
															
																|  |  | enabled = true, |  |  |  | 
														
													
														
															
																|  |  | indentscope_color = "", |  |  |  | 
														
													
														
															
																|  |  | }, |  |  |  | 
														
													
														
															
																|  |  | -- For more plugins integrations please scroll down (https://github.com/catppuccin/nvim#integrations) |  |  |  | 
														
													
														
															
																|  |  | }, |  |  |  | 
														
													
														
															
																|  |  | }) |  |  |  | 
														
													
														
															
																|  |  | end |  |  |  | 
														
													
														
															
																|  |  | }, |  |  |  | 
														
													
														
															
																|  |  | { |  |  |  | 
														
													
														
															
																|  |  | "rebelot/kanagawa.nvim", |  |  |  | 
														
													
														
															
																|  |  | name = "kanagawa", |  |  |  | 
														
													
														
															
																|  |  | priority = 1000, |  |  |  | 
														
													
														
															
																|  |  | config = function () |  |  |  | 
														
													
														
															
																|  |  | require('kanagawa').setup({ |  |  |  | 
														
													
														
															
																|  |  | compile = false,             -- enable compiling the colorscheme |  |  |  | 
														
													
														
															
																|  |  | undercurl = true,            -- enable undercurls |  |  |  | 
														
													
														
															
																|  |  | commentStyle = { italic = true }, |  |  |  | 
														
													
														
															
																|  |  | functionStyle = {}, |  |  |  | 
														
													
														
															
																|  |  | keywordStyle = { italic = true}, |  |  |  | 
														
													
														
															
																|  |  | statementStyle = { bold = true }, |  |  |  | 
														
													
														
															
																|  |  | typeStyle = {}, |  |  |  | 
														
													
														
															
																|  |  | transparent = false,         -- do not set background color |  |  |  | 
														
													
														
															
																|  |  | dimInactive = false,         -- dim inactive window `:h hl-NormalNC` |  |  |  | 
														
													
														
															
																|  |  | terminalColors = true,       -- define vim.g.terminal_color_{0,17} |  |  |  | 
														
													
														
															
																|  |  | colors = {                   -- add/modify theme and palette colors |  |  |  | 
														
													
														
															
																|  |  | palette = {}, |  |  |  | 
														
													
														
															
																|  |  | theme = { wave = {}, lotus = {}, dragon = {}, all = {} }, |  |  |  | 
														
													
														
															
																|  |  | }, |  |  |  | 
														
													
														
															
																|  |  | overrides = function(colors) -- add/modify highlights |  |  |  | 
														
													
														
															
																|  |  | return {} |  |  |  | 
														
													
														
															
																|  |  | end, |  |  |  | 
														
													
														
															
																|  |  | theme = "wave",              -- Load "wave" theme when 'background' option is not set |  |  |  | 
														
													
														
															
																|  |  | background = {               -- map the value of 'background' option to a theme |  |  |  | 
														
													
														
															
																|  |  | dark = "dragon",           -- try "dragon" ! |  |  |  | 
														
													
														
															
																|  |  | light = "lotus" |  |  |  | 
														
													
														
															
																|  |  | }, |  |  |  | 
														
													
														
															
																|  |  | }) |  |  |  | 
														
													
														
															
																|  |  | end |  |  |  | 
														
													
														
															
																|  |  | }, |  |  |  | 
														
													
														
															
																|  |  | { |  |  |  | 
														
													
														
															
																|  |  | "rose-pine/neovim", |  |  |  | 
														
													
														
															
																|  |  | as = "rose-pine" |  |  |  | 
														
													
														
															
																|  |  | }, |  |  |  | 
														
													
														
															
																|  |  | { |  |  |  | 
														
													
														
															
																|  |  | "neanias/everforest-nvim", |  |  |  | 
														
													
														
															
																|  |  | version = false, |  |  |  | 
														
													
														
															
																|  |  | lazy = false, |  |  |  | 
														
													
														
															
																|  |  | priority = 1000, -- make sure to load this before all the other start plugins |  |  |  | 
														
													
														
															
																|  |  | -- Optional; default configuration will be used if setup isn't called. |  |  |  | 
														
													
														
															
																|  |  | config = function() |  |  |  | 
														
													
														
															
																|  |  | require("everforest").setup({ |  |  |  | 
														
													
														
															
																|  |  | background = "hard", |  |  |  | 
														
													
														
															
																|  |  | transparent_background_level = 0, |  |  |  | 
														
													
														
															
																|  |  | italics = true, |  |  |  | 
														
													
														
															
																|  |  | disable_italic_comments = false, |  |  |  | 
														
													
														
															
																|  |  | on_highlights = function(hl, _) |  |  |  | 
														
													
														
															
																|  |  | hl["@symbol"] = { link = "@field" } |  |  |  | 
														
													
														
															
																|  |  | end, |  |  |  | 
														
													
														
															
																|  |  | }) |  |  |  | 
														
													
														
															
																|  |  | end, |  |  |  | 
														
													
														
															
																|  |  | }, |  |  |  | 
														
													
														
															
																|  |  | { |  |  |  | 
														
													
														
															
																|  |  | "olimorris/onedarkpro.nvim", |  |  |  | 
														
													
														
															
																|  |  | priority = 1000, -- Ensure it loads first |  |  |  | 
														
													
														
															
																|  |  | }, |  |  |  | 
														
													
														
															
																|  |  | { |  |  |  | 
														
													
														
															
																|  |  | "eldritch-theme/eldritch.nvim", |  |  |  | 
														
													
														
															
																|  |  | lazy = false, |  |  |  | 
														
													
														
															
																|  |  | priority = 1000, |  |  |  | 
														
													
														
															
																|  |  | opts = {}, |  |  |  | 
														
													
														
															
																|  |  | }, |  |  |  | 
														
													
														
															
																|  |  | { |  |  |  | 
														
													
														
															
																|  |  | "luisiacc/the-matrix.nvim", |  |  |  | 
														
													
														
															
																|  |  | priority = 1000, |  |  |  | 
														
													
														
															
																|  |  | }, |  |  |  | 
														
													
														
															
																|  |  |  |  |  | }, | 
														
													
														
															
																|  |  |  |  |  | }) | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | vim.cmd("colorscheme catppuccin") | 
														
													
														
															
																|  |  |  |  |  | end | 
														
													
														
															
																|  |  | } |  |  | } |