32 lines
531 B
Lua
32 lines
531 B
Lua
local H = require("my.plugins.themes.helpers")
|
|
|
|
local M = {
|
|
"rose-pine/neovim",
|
|
name = "rose-pine",
|
|
lazy = false,
|
|
enabled = H.theme_contains("Rosé Pine"),
|
|
}
|
|
|
|
function M.config()
|
|
local variant = H.variant("Rosé Pine")
|
|
|
|
if variant == "dawn" then
|
|
vim.o.background = "light"
|
|
else
|
|
vim.o.background = "dark"
|
|
end
|
|
|
|
local dark_variants = {
|
|
[""] = "main",
|
|
moon = "moon",
|
|
}
|
|
|
|
require("rose-pine").setup({
|
|
dark_variant = dark_variants[variant],
|
|
})
|
|
|
|
vim.cmd("colorscheme rose-pine")
|
|
end
|
|
|
|
return M
|