diff options
Diffstat (limited to 'lua/config/colorschemes.lua')
| -rw-r--r-- | lua/config/colorschemes.lua | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/lua/config/colorschemes.lua b/lua/config/colorschemes.lua new file mode 100644 index 0000000..f09ecd3 --- /dev/null +++ b/lua/config/colorschemes.lua @@ -0,0 +1,82 @@ +if nixCats("theme") then + require("vague").setup({ + transparent = true, + bold = false, + }) + + require("gruvbox-material").setup({ + italics = true, + contrast = "medium", + comments = { + italics = true, + }, + background = { + transparent = true, + }, + float = { + force_background = true, + background_color = nil, + }, + }) + + require("kanso").setup({ + compile = true, + transparent = true, + dimInactive = false, + terminalColors = true, + overrides = function(colors) + local theme = colors.theme + return { + Pmenu = { fg = theme.ui.fg, bg = theme.ui.bg_p1 }, + NormalFloat = { bg = theme.ui.bg_p1 }, + FloatTitle = { fg = theme.ui.special, bg = theme.ui.bg_p1 }, + FloatBorder = { fg = theme.ui.shade0, bg = theme.ui.bg_p1 }, + } + end, + background = { + dark = "ink", + light = "pearl", + }, + foreground = "default", + }) + + require("rose-pine").setup({ + styles = { + bold = true, + italic = true, + transparency = true, + }, + }) + + require("kanagawa").setup({ + compile = true, + undercurl = true, + commentStyle = { italic = true }, + functionStyle = {}, + keywordStyle = { italic = true }, + statementStyle = { bold = true }, + typeStyle = {}, + transparent = true, + dimInactive = false, + terminalColors = true, + colors = { + palette = {}, + theme = { + wave = {}, + lotus = {}, + dragon = {}, + all = { ui = { bg_gutter = "none" } }, + }, + }, + overrides = function(colors) + return {} + end, + theme = "dragon", + background = { + dark = "dragon", + light = "lotus", + }, + }) +end + +return {} |
