2022-11-06 14:07:55 +00:00
|
|
|
local M = {}
|
|
|
|
|
2024-03-27 12:09:11 +00:00
|
|
|
M.colorscheme = 'catppuccin'
|
|
|
|
M.transparent_bg = false
|
2023-02-21 13:00:51 +00:00
|
|
|
|
|
|
|
M.themes = {
|
|
|
|
gruvbox = {
|
|
|
|
colorscheme = 'gruvbox',
|
|
|
|
lualine_theme = 'gruvbox',
|
|
|
|
},
|
|
|
|
melange = {
|
|
|
|
colorscheme = 'melange',
|
|
|
|
lualine_theme = 'OceanicNext',
|
|
|
|
},
|
|
|
|
nightfox = {
|
|
|
|
colorscheme = 'nightfox',
|
|
|
|
lualine_theme = 'nightfox'
|
2024-03-27 12:09:11 +00:00
|
|
|
},
|
|
|
|
catppuccin = {
|
|
|
|
colorscheme = 'catppuccin-mocha',
|
|
|
|
lualine_theme = 'catppuccin'
|
2023-02-21 13:00:51 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
-- Gruvbox
|
|
|
|
local st_ok, palette = pcall(require, M.colorscheme .. '.palette')
|
|
|
|
if st_ok then
|
|
|
|
M.themes.gruvbox.highlight_bg_color = palette.gray
|
|
|
|
end
|
|
|
|
-- melange
|
|
|
|
st_ok, palette = pcall(require, M.colorscheme .. '.palettes.dark')
|
|
|
|
if st_ok then
|
|
|
|
M.themes.melange.highlight_bg_color = palette.a.sel
|
|
|
|
end
|
|
|
|
|
2022-11-06 14:07:55 +00:00
|
|
|
|
|
|
|
return M
|