Share your custom theme #323
Replies: 37 comments 86 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.
-
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