2025-05-21 16:25:20 -07:00

89 lines
1.9 KiB
Lua

return {
{
"comfysage/cuddlefish.nvim",
lazy = false,
priority = 1000,
config = function()
require("cuddlefish").setup({
theme = {
accent = "pink",
},
editor = {
transparent_background = false,
},
style = {
tabline = { "reverse" },
search = { "italic", "reverse" },
incsearch = { "italic", "reverse" },
types = { "italic" },
keyword = { "italic" },
comment = { "italic" },
},
})
vim.cmd("colorscheme cuddlefish")
end,
},
{ "maxmx03/dracula.nvim", lazy = false, priority = 1000 },
{
"rebelot/kanagawa.nvim",
lazy = false,
priority = 1000,
},
{
"2giosangmitom/nightfall.nvim",
lazy = false,
priority = 1000,
},
{
"olimorris/onedarkpro.nvim",
lazy = false,
priority = 1000,
},
{ "pauchiner/pastelnight.nvim", lazy = false, priority = 1000 },
{ "numToStr/Sakura.nvim", lazy = false, priority = 1000 },
{
"folke/tokyonight.nvim",
lazy = false,
priority = 1000,
},
{
"yorumicolors/yorumi.nvim",
lazy = false,
priority = 1000,
},
{
"zaldih/themery.nvim",
lazy = false,
priority = 999,
config = function()
local themery = require("themery")
themery.setup({
-- List of swappable colorschemes.
themes = {
"cuddlefish",
"deeper-night",
"onedark_dark",
"dracula",
"yorumi",
"nord",
"tokyonight-moon",
"kanagawa-dragon",
"sakura",
"pastelnight",
},
livePreview = true, -- Apply theme while picking. Default to true.
})
--themery.setThemeByName("deeper-night", true)
vim.keymap.set("n", "<leader>tt", function()
local numberOfThemes = #themery.getAvailableThemes()
local currentThemeIndex = themery.getCurrentTheme().index
local nextThemeIndex = (currentThemeIndex % numberOfThemes) + 1
themery.setThemeByIndex(nextThemeIndex, true)
end, { noremap = true })
vim.keymap.set("n", "<leader>th", "<cmd>Themery<cr>", { noremap = true })
end,
},
}