summaryrefslogtreecommitdiff
path: root/lua/config/colorschemes.lua
diff options
context:
space:
mode:
authorbrustybee <bee@4d2.org>2026-03-09 17:02:03 +0530
committerbrustybee <bee@4d2.org>2026-03-09 17:02:03 +0530
commit972e5f9c68cc433c5fc26adf92cd25b293a3776a (patch)
treec5930854787316181d07854048d9627538017ceb /lua/config/colorschemes.lua
One shot upload
Diffstat (limited to 'lua/config/colorschemes.lua')
-rw-r--r--lua/config/colorschemes.lua82
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 {}