From 7f9c02305fb507bd640e3ea51d545e1f2b52ef18 Mon Sep 17 00:00:00 2001 From: Hau Nguyen Date: Sat, 8 Jun 2024 14:25:05 +0700 Subject: [PATCH] config(nvim): fuse oxocarbon and catppuccino colors --- data/newsboat/urls | 5 +++++ data/nvim/init.lua | 39 ++++++++++++++++++++++++++------------- 2 files changed, 31 insertions(+), 13 deletions(-) diff --git a/data/newsboat/urls b/data/newsboat/urls index 3417398..6e70612 100644 --- a/data/newsboat/urls +++ b/data/newsboat/urls @@ -20,8 +20,13 @@ https://github.com/qmk/qmk_firmware/commits/develop.atom "~qmk_firmware/develop" https://github.com/qmk/qmk_firmware/commits/master.atom "~qmk_firmware" https://go.dev/blog/feed.atom +https://lwn.net/headlines/rss +https://lwn.net/headlines/Features +https://github.blog/tag/git/atom +https://lobste.rs/t/ai,cryptography,design,go,linux,mac.rss "~lobste.rs" http://antirez.com/rss +http://feeds.feedburner.com/ThePragmaticEngineer https://0pointer.net/blog/index.atom https://apenwarr.ca/log/rss.php https://brandur.org/articles.atom diff --git a/data/nvim/init.lua b/data/nvim/init.lua index ee26bf6..14f6d5f 100644 --- a/data/nvim/init.lua +++ b/data/nvim/init.lua @@ -108,19 +108,35 @@ require("lazy").setup({ name = "catppuccin", priority = 1000, config = function() + -- Eva-01 vibe + -- https://enjoykeycap.github.io/docs/gmk-keycaps/Mecha-01/ + -- https://www.pantone.com/connect/802-C + -- https://www.pantone.com/connect/267-C + local color_eva = { + fg = "#44d62c", + bg = "#5f249e", + } + -- https://github.com/nyoom-engineering/oxocarbon.nvim + local color_oxocarbon = { + pink = "#ff7eb6", + purple = "#be95ff", + red = "#ee5396", + } + require("catppuccin").setup({ flavour = "mocha", transparent_background = false, + color_overrides = { + mocha = { + -- https://github.com/catppuccin/nvim/blob/main/lua/catppuccin/palettes/mocha.lua + flamingo = color_oxocarbon.pink, + pink = color_oxocarbon.pink, + mauve = color_oxocarbon.purple, + red = color_oxocarbon.red, + maroon = color_oxocarbon.red, + }, + }, custom_highlights = function(colors) - -- Eva-01 vibe - -- https://enjoykeycap.github.io/docs/gmk-keycaps/Mecha-01/ - -- https://www.pantone.com/connect/802-C - -- https://www.pantone.com/connect/267-C - local color_eva = { - fg = "#44d62c", - bg = "#5f249e", - } - return { -- Help my eyes Comment = { @@ -137,16 +153,13 @@ require("lazy").setup({ }, -- Support mini.statusline StatusLineNC = { - fg = colors.flamingo, + fg = color_oxocarbon.pink, }, -- Support gitsigns.nvim GitSignsCurrentLineBlame = { fg = colors.overlay1, style = { "italic" }, }, - -- https://neovim.io/doc/user/diagnostic.html#diagnostic-highlights - DiagnosticVirtualTextError = color_eva, - DiagnosticSignError = color_eva, } end, })