return { { 'maxmx03/dracula.nvim', lazy = false, priority = 1000, config = function () ---@type dracula local dracula = require "dracula" dracula.setup({ transparent = false, on_colors = function (colors, color) ---@type dracula.palette return { -- override or create new colors mycolor = "#ffffff", } end, on_highlights = function (colors, color) ---@type dracula.highlights return { ---@type vim.api.keyset.highlight Normal = { fg = colors.mycolor } } end, plugins = { ["nvim-treesitter"] = true, ["nvim-lspconfig"] = true, ["nvim-navic"] = true, ["nvim-cmp"] = true, ["indent-blankline.nvim"] = true, ["neo-tree.nvim"] = true, ["nvim-tree.lua"] = true, ["which-key.nvim"] = true, ["dashboard-nvim"] = true, ["gitsigns.nvim"] = true, ["neogit"] = true, ["todo-comments.nvim"] = true, ["lazy.nvim"] = true, ["telescope.nvim"] = true, ["noice.nvim"] = true, ["hop.nvim"] = true, ["mini.statusline"] = true, ["mini.tabline"] = true, ["mini.starter"] = true, ["mini.cursorword"] = true, } }) vim.cmd.colorscheme 'dracula' vim.cmd.colorscheme 'dracula-soft' end } }