Share your custom theme #323
Replies: 37 comments 84 replies
-
Might be a bit outdated but https://github.com/insomnia-creator/neovim-conf |
Beta Was this translation helpful? Give feedback.
-
My config is here |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
transparent backgrounds also look good 😺 |
Beta Was this translation helpful? Give feedback.
-
Attempting to restore the original theme based on The config is here. |
Beta Was this translation helpful? Give feedback.
-
I'm more of a pink kind of person. Appreciate the |
Beta Was this translation helpful? Give feedback.
-
Made some highlight changes to the Tabline to better integrate everything with my tmux configuration. Also included is my take on a configuration for Mason.nvim's installer which someone beat me to adding as an integration in #305 |
Beta Was this translation helpful? Give feedback.
-
Here is my take, still work in progress once its done I will update further |
Beta Was this translation helpful? Give feedback.
-
Tweaked nvim-cmp configuration borrowed from oxocarbon. |
Beta Was this translation helpful? Give feedback.
-
This is Catppuccin CoffeeA grayer version of catppuccin if you're tired of bluish color schemes! |
Beta Was this translation helpful? Give feedback.
-
My version of this great colorscheme |
Beta Was this translation helpful? Give feedback.
-
Hi, can you tell me how can i configure the nvim-tree like this? |
Beta Was this translation helpful? Give feedback.
-
Latest update: Follows exact syntax highlights of Gruvbox Material. Real Mocha and Latte ☕ Configreturn {
"catppuccin/nvim",
name = "catppuccin",
lazy = false,
priority = 1000,
config = function()
require("catppuccin").setup({
background = {
light = "latte",
dark = "mocha",
},
color_overrides = {
latte = {
rosewater = "#c14a4a",
flamingo = "#c14a4a",
red = "#c14a4a",
maroon = "#c14a4a",
pink = "#945e80",
mauve = "#945e80",
peach = "#c35e0a",
yellow = "#b47109",
green = "#6c782e",
teal = "#4c7a5d",
sky = "#4c7a5d",
sapphire = "#4c7a5d",
blue = "#45707a",
lavender = "#45707a",
text = "#654735",
subtext1 = "#73503c",
subtext0 = "#805942",
overlay2 = "#8c6249",
overlay1 = "#8c856d",
overlay0 = "#a69d81",
surface2 = "#bfb695",
surface1 = "#d1c7a3",
surface0 = "#e3dec3",
base = "#f9f5d7",
mantle = "#f0ebce",
crust = "#e8e3c8",
},
mocha = {
rosewater = "#ea6962",
flamingo = "#ea6962",
red = "#ea6962",
maroon = "#ea6962",
pink = "#d3869b",
mauve = "#d3869b",
peach = "#e78a4e",
yellow = "#d8a657",
green = "#a9b665",
teal = "#89b482",
sky = "#89b482",
sapphire = "#89b482",
blue = "#7daea3",
lavender = "#7daea3",
text = "#ebdbb2",
subtext1 = "#d5c4a1",
subtext0 = "#bdae93",
overlay2 = "#a89984",
overlay1 = "#928374",
overlay0 = "#595959",
surface2 = "#4d4d4d",
surface1 = "#404040",
surface0 = "#292929",
base = "#1d2021",
mantle = "#191b1c",
crust = "#141617",
},
},
transparent_background = false,
show_end_of_buffer = false,
integration_default = false,
integrations = {
barbecue = { dim_dirname = true, bold_basename = true, dim_context = false, alt_background = false },
cmp = true,
gitsigns = true,
hop = true,
illuminate = { enabled = true },
native_lsp = { enabled = true, inlay_hints = { background = true } },
neogit = true,
neotree = true,
semantic_tokens = true,
treesitter = true,
treesitter_context = true,
vimwiki = true,
which_key = true,
},
highlight_overrides = {
all = function(colors)
return {
CmpItemMenu = { fg = colors.surface2 },
CursorLineNr = { fg = colors.text },
FloatBorder = { bg = colors.base, fg = colors.surface0 },
GitSignsChange = { fg = colors.peach },
LineNr = { fg = colors.overlay0 },
LspInfoBorder = { link = "FloatBorder" },
NeoTreeDirectoryIcon = { fg = colors.subtext1 },
NeoTreeDirectoryName = { fg = colors.subtext1 },
NeoTreeFloatBorder = { link = "TelescopeResultsBorder" },
NeoTreeGitConflict = { fg = colors.red },
NeoTreeGitDeleted = { fg = colors.red },
NeoTreeGitIgnored = { fg = colors.overlay0 },
NeoTreeGitModified = { fg = colors.peach },
NeoTreeGitStaged = { fg = colors.green },
NeoTreeGitUnstaged = { fg = colors.red },
NeoTreeGitUntracked = { fg = colors.green },
NeoTreeIndent = { fg = colors.surface1 },
NeoTreeNormal = { bg = colors.mantle },
NeoTreeNormalNC = { bg = colors.mantle },
NeoTreeRootName = { fg = colors.subtext1, style = { "bold" } },
NeoTreeTabActive = { fg = colors.text, bg = colors.mantle },
NeoTreeTabInactive = { fg = colors.surface2, bg = colors.crust },
NeoTreeTabSeparatorActive = { fg = colors.mantle, bg = colors.mantle },
NeoTreeTabSeparatorInactive = { fg = colors.crust, bg = colors.crust },
NeoTreeWinSeparator = { fg = colors.base, bg = colors.base },
NormalFloat = { bg = colors.base },
Pmenu = { bg = colors.mantle, fg = "" },
PmenuSel = { bg = colors.surface0, fg = "" },
TelescopePreviewBorder = { bg = colors.crust, fg = colors.crust },
TelescopePreviewNormal = { bg = colors.crust },
TelescopePreviewTitle = { fg = colors.crust, bg = colors.crust },
TelescopePromptBorder = { bg = colors.surface0, fg = colors.surface0 },
TelescopePromptCounter = { fg = colors.mauve, style = { "bold" } },
TelescopePromptNormal = { bg = colors.surface0 },
TelescopePromptPrefix = { bg = colors.surface0 },
TelescopePromptTitle = { fg = colors.surface0, bg = colors.surface0 },
TelescopeResultsBorder = { bg = colors.mantle, fg = colors.mantle },
TelescopeResultsNormal = { bg = colors.mantle },
TelescopeResultsTitle = { fg = colors.mantle, bg = colors.mantle },
TelescopeSelection = { bg = colors.surface0 },
VertSplit = { bg = colors.base, fg = colors.surface0 },
WhichKeyFloat = { bg = colors.mantle },
YankHighlight = { bg = colors.surface2 },
FidgetTask = { fg = colors.subtext2 },
FidgetTitle = { fg = colors.peach },
IblIndent = { fg = colors.surface0 },
IblScope = { fg = colors.overlay0 },
Boolean = { fg = colors.mauve },
Number = { fg = colors.mauve },
Float = { fg = colors.mauve },
PreProc = { fg = colors.mauve },
PreCondit = { fg = colors.mauve },
Include = { fg = colors.mauve },
Define = { fg = colors.mauve },
Conditional = { fg = colors.red },
Repeat = { fg = colors.red },
Keyword = { fg = colors.red },
Typedef = { fg = colors.red },
Exception = { fg = colors.red },
Statement = { fg = colors.red },
Error = { fg = colors.red },
StorageClass = { fg = colors.peach },
Tag = { fg = colors.peach },
Label = { fg = colors.peach },
Structure = { fg = colors.peach },
Operator = { fg = colors.peach },
Title = { fg = colors.peach },
Special = { fg = colors.yellow },
SpecialChar = { fg = colors.yellow },
Type = { fg = colors.yellow, style = { "bold" } },
Function = { fg = colors.green, style = { "bold" } },
Delimiter = { fg = colors.subtext2 },
Ignore = { fg = colors.subtext2 },
Macro = { fg = colors.teal },
TSAnnotation = { fg = colors.mauve },
TSAttribute = { fg = colors.mauve },
TSBoolean = { fg = colors.mauve },
TSCharacter = { fg = colors.teal },
TSCharacterSpecial = { link = "SpecialChar" },
TSComment = { link = "Comment" },
TSConditional = { fg = colors.red },
TSConstBuiltin = { fg = colors.mauve },
TSConstMacro = { fg = colors.mauve },
TSConstant = { fg = colors.text },
TSConstructor = { fg = colors.green },
TSDebug = { link = "Debug" },
TSDefine = { link = "Define" },
TSEnvironment = { link = "Macro" },
TSEnvironmentName = { link = "Type" },
TSError = { link = "Error" },
TSException = { fg = colors.red },
TSField = { fg = colors.blue },
TSFloat = { fg = colors.mauve },
TSFuncBuiltin = { fg = colors.green },
TSFuncMacro = { fg = colors.green },
TSFunction = { fg = colors.green },
TSFunctionCall = { fg = colors.green },
TSInclude = { fg = colors.red },
TSKeyword = { fg = colors.red },
TSKeywordFunction = { fg = colors.red },
TSKeywordOperator = { fg = colors.peach },
TSKeywordReturn = { fg = colors.red },
TSLabel = { fg = colors.peach },
TSLiteral = { link = "String" },
TSMath = { fg = colors.blue },
TSMethod = { fg = colors.green },
TSMethodCall = { fg = colors.green },
TSNamespace = { fg = colors.yellow },
TSNone = { fg = colors.text },
TSNumber = { fg = colors.mauve },
TSOperator = { fg = colors.peach },
TSParameter = { fg = colors.text },
TSParameterReference = { fg = colors.text },
TSPreProc = { link = "PreProc" },
TSProperty = { fg = colors.blue },
TSPunctBracket = { fg = colors.text },
TSPunctDelimiter = { link = "Delimiter" },
TSPunctSpecial = { fg = colors.blue },
TSRepeat = { fg = colors.red },
TSStorageClass = { fg = colors.peach },
TSStorageClassLifetime = { fg = colors.peach },
TSStrike = { fg = colors.subtext2 },
TSString = { fg = colors.teal },
TSStringEscape = { fg = colors.green },
TSStringRegex = { fg = colors.green },
TSStringSpecial = { link = "SpecialChar" },
TSSymbol = { fg = colors.text },
TSTag = { fg = colors.peach },
TSTagAttribute = { fg = colors.green },
TSTagDelimiter = { fg = colors.green },
TSText = { fg = colors.green },
TSTextReference = { link = "Constant" },
TSTitle = { link = "Title" },
TSTodo = { link = "Todo" },
TSType = { fg = colors.yellow, style = { "bold" } },
TSTypeBuiltin = { fg = colors.yellow, style = { "bold" } },
TSTypeDefinition = { fg = colors.yellow, style = { "bold" } },
TSTypeQualifier = { fg = colors.peach, style = { "bold" } },
TSURI = { fg = colors.blue },
TSVariable = { fg = colors.text },
TSVariableBuiltin = { fg = colors.mauve },
["@annotation"] = { link = "TSAnnotation" },
["@attribute"] = { link = "TSAttribute" },
["@boolean"] = { link = "TSBoolean" },
["@character"] = { link = "TSCharacter" },
["@character.special"] = { link = "TSCharacterSpecial" },
["@comment"] = { link = "TSComment" },
["@conceal"] = { link = "Grey" },
["@conditional"] = { link = "TSConditional" },
["@constant"] = { link = "TSConstant" },
["@constant.builtin"] = { link = "TSConstBuiltin" },
["@constant.macro"] = { link = "TSConstMacro" },
["@constructor"] = { link = "TSConstructor" },
["@debug"] = { link = "TSDebug" },
["@define"] = { link = "TSDefine" },
["@error"] = { link = "TSError" },
["@exception"] = { link = "TSException" },
["@field"] = { link = "TSField" },
["@float"] = { link = "TSFloat" },
["@function"] = { link = "TSFunction" },
["@function.builtin"] = { link = "TSFuncBuiltin" },
["@function.call"] = { link = "TSFunctionCall" },
["@function.macro"] = { link = "TSFuncMacro" },
["@include"] = { link = "TSInclude" },
["@keyword"] = { link = "TSKeyword" },
["@keyword.function"] = { link = "TSKeywordFunction" },
["@keyword.operator"] = { link = "TSKeywordOperator" },
["@keyword.return"] = { link = "TSKeywordReturn" },
["@label"] = { link = "TSLabel" },
["@math"] = { link = "TSMath" },
["@method"] = { link = "TSMethod" },
["@method.call"] = { link = "TSMethodCall" },
["@namespace"] = { link = "TSNamespace" },
["@none"] = { link = "TSNone" },
["@number"] = { link = "TSNumber" },
["@operator"] = { link = "TSOperator" },
["@parameter"] = { link = "TSParameter" },
["@parameter.reference"] = { link = "TSParameterReference" },
["@preproc"] = { link = "TSPreProc" },
["@property"] = { link = "TSProperty" },
["@punctuation.bracket"] = { link = "TSPunctBracket" },
["@punctuation.delimiter"] = { link = "TSPunctDelimiter" },
["@punctuation.special"] = { link = "TSPunctSpecial" },
["@repeat"] = { link = "TSRepeat" },
["@storageclass"] = { link = "TSStorageClass" },
["@storageclass.lifetime"] = { link = "TSStorageClassLifetime" },
["@strike"] = { link = "TSStrike" },
["@string"] = { link = "TSString" },
["@string.escape"] = { link = "TSStringEscape" },
["@string.regex"] = { link = "TSStringRegex" },
["@string.special"] = { link = "TSStringSpecial" },
["@symbol"] = { link = "TSSymbol" },
["@tag"] = { link = "TSTag" },
["@tag.attribute"] = { link = "TSTagAttribute" },
["@tag.delimiter"] = { link = "TSTagDelimiter" },
["@text"] = { link = "TSText" },
["@text.danger"] = { link = "TSDanger" },
["@text.diff.add"] = { link = "diffAdded" },
["@text.diff.delete"] = { link = "diffRemoved" },
["@text.emphasis"] = { link = "TSEmphasis" },
["@text.environment"] = { link = "TSEnvironment" },
["@text.environment.name"] = { link = "TSEnvironmentName" },
["@text.literal"] = { link = "TSLiteral" },
["@text.math"] = { link = "TSMath" },
["@text.note"] = { link = "TSNote" },
["@text.reference"] = { link = "TSTextReference" },
["@text.strike"] = { link = "TSStrike" },
["@text.strong"] = { link = "TSStrong" },
["@text.title"] = { link = "TSTitle" },
["@text.todo"] = { link = "TSTodo" },
["@text.todo.checked"] = { link = "Green" },
["@text.todo.unchecked"] = { link = "Ignore" },
["@text.underline"] = { link = "TSUnderline" },
["@text.uri"] = { link = "TSURI" },
["@text.warning"] = { link = "TSWarning" },
["@todo"] = { link = "TSTodo" },
["@type"] = { link = "TSType" },
["@type.builtin"] = { link = "TSTypeBuiltin" },
["@type.definition"] = { link = "TSTypeDefinition" },
["@type.qualifier"] = { link = "TSTypeQualifier" },
["@uri"] = { link = "TSURI" },
["@variable"] = { link = "TSVariable" },
["@variable.builtin"] = { link = "TSVariableBuiltin" },
["@lsp.type.class"] = { link = "TSType" },
["@lsp.type.comment"] = { link = "TSComment" },
["@lsp.type.decorator"] = { link = "TSFunction" },
["@lsp.type.enum"] = { link = "TSType" },
["@lsp.type.enumMember"] = { link = "TSProperty" },
["@lsp.type.events"] = { link = "TSLabel" },
["@lsp.type.function"] = { link = "TSFunction" },
["@lsp.type.interface"] = { link = "TSType" },
["@lsp.type.keyword"] = { link = "TSKeyword" },
["@lsp.type.macro"] = { link = "TSConstMacro" },
["@lsp.type.method"] = { link = "TSMethod" },
["@lsp.type.modifier"] = { link = "TSTypeQualifier" },
["@lsp.type.namespace"] = { link = "TSNamespace" },
["@lsp.type.number"] = { link = "TSNumber" },
["@lsp.type.operator"] = { link = "TSOperator" },
["@lsp.type.parameter"] = { link = "TSParameter" },
["@lsp.type.property"] = { link = "TSProperty" },
["@lsp.type.regexp"] = { link = "TSStringRegex" },
["@lsp.type.string"] = { link = "TSString" },
["@lsp.type.struct"] = { link = "TSType" },
["@lsp.type.type"] = { link = "TSType" },
["@lsp.type.typeParameter"] = { link = "TSTypeDefinition" },
["@lsp.type.variable"] = { link = "TSVariable" },
}
end,
latte = function(colors)
return {
IblIndent = { fg = colors.mantle },
IblScope = { fg = colors.surface1 },
LineNr = { fg = colors.surface1 },
}
end,
},
})
vim.api.nvim_command("colorscheme catppuccin")
end,
} |
Beta Was this translation helpful? Give feedback.
-
My peaceful setup with Mocha :)) |
Beta Was this translation helpful? Give feedback.
-
vscode real pastel theme with catppuccin "catppuccin.colorOverrides": {
"mocha": {
"base": "#1c1917",
"blue": "#22d3ee",
"green": "#86efac",
"flamingo": "#D6409F",
"lavender": "#DE51A8",
"pink": "#f9a8d4",
"red": "#fda4af",
"maroon": "#f87171",
"mauve": "#D19DFF",
"text": "#E8E2D9",
"sky": "#7ee6fd",
"yellow": "#fde68a",
"rosewater": "#f4c2c2",
"peach": "#fba8c4",
"teal": "#4fd1c5"
}
}, |
Beta Was this translation helpful? Give feedback.
-
Does anyone know the configs of the third variation? I fell in love with it and have been scrolling for a couple of hours already. 😢 |
Beta Was this translation helpful? Give feedback.
-
Hi! I made a latte variant with a white background. I find it more readable and it fits better aside a browser for web development. Here's the config:
I also made a mocha variant with a more neutral background (I am not fan of the blueish one) and a bit more contrasts Config:
|
Beta Was this translation helpful? Give feedback.
-
Roughly based on Everforest Hard by Sainnhe https://github.com/sainnhe/everforestvim.opt.background = "dark":vim.opt.background = "light":Config: color_overrides = {
mocha = {
-- custom everforest dark hard port
rosewater = "#fed1cb",
flamingo = "#ff9185",
pink = "#d699b6",
mauve = "#cb7ec8",
red = "#e06062",
maroon = "#e67e80",
peach = "#e69875",
yellow = "#d3ad63",
green = "#b0cc76",
teal = "#6db57f",
sky = "#7fbbb3",
sapphire = "#60aaa0",
blue = "#59a6c3",
lavender = "#e0d3d4",
text = "#e8e1bf",
subtext1 = "#e0d7c3",
subtext0 = "#d3c6aa",
overlay2 = "#9da9a0",
overlay1 = "#859289",
overlay0 = "#6d6649",
surface2 = "#585c4a",
surface1 = "#414b50",
surface0 = "#374145",
base = "#1f2428",
mantle = "#161b1d",
crust = "#14181a",
},
latte = {
-- custom everforest light hard port
rosewater = "#a43b35",
flamingo = "#da3537",
pink = "#d332a1",
mauve = "#aa3685",
red = "#ff3532",
maroon = "#de3631",
peach = "#f36c0b",
yellow = "#bd8800",
green = "#596600",
teal = "#287e5e",
sky = "#52b1c7",
sapphire = "#3fb4b8",
blue = "#317da7",
lavender = "#474155",
text = "#4d4742",
subtext1 = "#5b5549",
subtext0 = "#6d6655",
overlay2 = "#786d5a",
overlay1 = "#8c7c62",
overlay0 = "#a18d66",
surface2 = "#c9bea5",
surface1 = "#d8d3ba",
surface0 = "#e8e2c8",
base = "#ebe4c8",
mantle = "#e1dab5",
crust = "#bdc0a0",
},
} Font:
|
Beta Was this translation helpful? Give feedback.
-
Based on Adwaita colors, with some small tweaks. Some colors in syntax highlighting replaced with shades of gray (to tone down the theme a bit). I think it works quite well with a stock GNOME desktop, especially if you use Console (AKA kgx) as your terminal. Theme configrequire('catppuccin').setup {
no_italic = true,
color_overrides = {
all = {
rosewater = '#f66151',
flamingo = '#c061cb',
pink = '#c061cb',
mauve = '#c061cb',
red = '#e01b24',
maroon = '#f66151',
peach = '#ffa348',
yellow = '#F5C211',
green = '#33d17a',
teal = '#54DBF6',
sky = '#62a0ea',
sapphire = '#62a0ea',
blue = '#62a0ea',
lavender = '#c061cb',
text = '#ffffff',
subtext1 = '#deddda',
subtext0 = '#c0bfbc',
overlay2 = '#858585',
overlay1 = '#737373',
overlay0 = '#616161',
surface2 = '#4f4f4f',
surface1 = '#3e3e3e',
surface0 = '#2e2e2e',
base = '#1E1E1E',
mantle = '#1A1A1A',
crust = '#101010'
}
},
custom_highlights = function(colors)
return {
LineNr = {fg = colors.surface1},
CursorLineNr = {fg = colors.overlay2},
CursorLine = {bg = '#252525'},
ColorColumn = {bg = '#252525'},
Visual = {bg = colors.surface1},
MsgArea = {fg = colors.subtext0},
TabLine = {bg = colors.mantle},
TabLineFill = {bg = colors.mantle},
TabLineSel = {fg = colors.subtext0, bg = colors.base},
GitSignsAdd = {fg = '#467555'},
GitSignsChange = {fg = '#856f3a'},
GitSignsDelete = {fg = '#753b34'},
TelescopeBorder = {fg = colors.subtext0},
Constant = {fg = colors.blue},
String = {fg = colors.subtext0},
Character = {fg = colors.subtext0},
Number = {fg = colors.blue},
Boolean = {fg = colors.blue},
Float = {fg = colors.blue},
Identifier = {fg = colors.green},
Function = {fg = colors.green},
Statement = {fg = colors.green},
Conditional = {fg = colors.green},
Repeat = {fg = colors.green},
Label = {fg = colors.green},
Operator = {fg = colors.subtext0},
Keyword = {fg = colors.green},
Exception = {fg = colors.green},
PreProc = {fg = colors.yellow},
Include = {fg = colors.yellow},
Define = {fg = colors.yellow},
Macro = {fg = colors.yellow},
PreCondit = {fg = colors.yellow},
Type = {fg = colors.blue},
StorageClass = {fg = colors.overlay2},
Structure = {fg = colors.subtext0},
Special = {fg = colors.overlay2},
SpecialChar = {fg = colors.overlay2}
}
end
}
vim.cmd 'colorscheme catppuccin' Gitsigns and lualine configrequire('gitsigns').setup {
signcolumn = true,
numhl = false,
signs = {
add = {text = '+'},
change = {text = '~'},
delete = {text = '_'},
topdelete = {text = '‾'},
changedelete = {text = '~'},
untracked = {text = '┆'},
}
}
local indent = {
function()
local style = (vim.bo.expandtab and 'spaces') or 'tabs'
local size = (vim.bo.expandtab and vim.bo.shiftwidth) or vim.bo.tabstop
return style .. ': ' .. size
end,
cond = function()
return vim.bo.filetype ~= ''
end,
}
require('lualine').setup {
options = {
icons_enabled = true,
theme = 'auto',
component_separators = { left = '', right = ''},
section_separators = { left = '', right = ''},
disabled_filetypes = {
statusline = {},
winbar = {},
},
ignore_focus = {},
always_divide_middle = true,
globalstatus = false,
refresh = {
statusline = 1000,
tabline = 1000,
winbar = 1000,
}
},
sections = {
lualine_a = {{'mode', fmt = function(str) return str:sub(1,1) end }},
lualine_b = {},
lualine_c = {'branch', {
'diagnostics',
sources = {'coc'},
sections = {'error', 'warn'},
always_visible = false,
update_in_insert = true
}},
lualine_x = {indent},
lualine_y = {},
lualine_z = {'location'}
},
inactive_sections = {
lualine_a = {},
lualine_b = {},
lualine_c = {'filename'},
lualine_x = {},
lualine_y = {},
lualine_z = {}
},
tabline = {},
winbar = {},
inactive_winbar = {},
extensions = {}
} Plugins: gitsigns, telescope, lualine, coc (coc-pyright, coc-rust-analyzer), smartcolumn, catppuccin. Font: Hack Nerd Font |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Click to expand!
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Since nobody seems to be using Solarized-light theme, I have decided to make my own from latte. Terminal: iTerm2 with Sorarized-light theme return {
"catppuccin/nvim",
lazy = false,
name = "catppuccin",
priority = 1000,
opts = {
color_overrides = {
latte = {
base = "#fbf6e4",
mantle = "#f5f0de",
crust = "#000000",
},
},
},
} |
Beta Was this translation helpful? Give feedback.
-
Click mereturn {
{
"catppuccin/nvim",
name = "catppuccin",
opts = {
color_overrides = {
latte = {
rosewater = "#fdf7e8",
flamingo = "#cb4b16",
pink = "#d33682",
mauve = "#6c71c4",
red = "#dc322f",
maroon = "#c03260",
peach = "#cb4b1f",
yellow = "#b58900",
green = "#859900",
teal = "#2aa198",
sky = "#2398d2",
sapphire = "#0077b3",
blue = "#268bd2",
lavender = "#7b88d3",
text = "#657b83",
subtext1 = "#586e75",
subtext0 = "#073642",
overlay2 = "#002b36",
overlay1 = "#839496",
overlay0 = "#93a1a1",
surface2 = "#eee8d5",
surface1 = "#ebecef",
surface0 = "#ccd0da",
base = "#fdf6e3",
mantle = "#f7f1dc",
crust = "#f5ecd7",
},
},
highlight_overrides = {
latte = function(C)
return {
FlashLabel = { fg = C.base, bg = C.red, style = { "bold" } },
}
end,
},
},
},
{
"LazyVim/LazyVim",
opts = {
colorscheme = "catppuccin-latte",
},
},
} |
Beta Was this translation helpful? Give feedback.
-
It only has a similar effect on Kitty and Wezterm, where 'terminal' needs to be transparency |
Beta Was this translation helpful? Give feedback.
-
Hey everyone, I created Catbbrew to make creating flavors easy |
Beta Was this translation helpful? Give feedback.
-
Using overwriting colors feature, I will start first with my configuration
Important
Kindly link to your configuration if possible :)
Beta Was this translation helpful? Give feedback.
All reactions