From c4bbee1f246669d75c4347a0cc292593f05a7c53 Mon Sep 17 00:00:00 2001 From: caiowakamatsu Date: Sat, 18 Oct 2025 02:46:10 -0300 Subject: [PATCH] update plugins more --- .gitignore | 1 + nvim/init.lua | 2 +- nvim/lua/config/lazy.lua | 20 ++++++++++++++ nvim/lua/plugins/colors.lua | 54 +++++++++++++++++++++++++++---------- nvim/lua/plugins/ui.lua | 4 --- 5 files changed, 62 insertions(+), 19 deletions(-) diff --git a/.gitignore b/.gitignore index 7b15a4c..e30ac23 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ hypr/monitors.conf nvim/lazy-lock.json +**/.DS_Store diff --git a/nvim/init.lua b/nvim/init.lua index 0dcfb3a..159eb5c 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -1,4 +1,4 @@ require("config.lazy") -vim.cmd('colorscheme koehler') +vim.cmd('colorscheme tokyodark') diff --git a/nvim/lua/config/lazy.lua b/nvim/lua/config/lazy.lua index b368edd..0e28754 100644 --- a/nvim/lua/config/lazy.lua +++ b/nvim/lua/config/lazy.lua @@ -1,3 +1,23 @@ +local function make_transparent() + local groups = { + "Normal","NormalNC","NormalFloat","FloatBorder", + "SignColumn","EndOfBuffer","LineNr","CursorLineNr", + "StatusLine","MsgArea","WinSeparator", + -- common plugin groups: + "TelescopeNormal","TelescopeBorder", + "NvimTreeNormal","NvimTreeNormalNC", + "NeoTreeNormal","NeoTreeNormalNC", + } + for _, g in ipairs(groups) do + pcall(vim.api.nvim_set_hl, 0, g, { bg = "NONE" }) + end +end + +vim.api.nvim_create_autocmd({ "ColorScheme", "VimEnter" }, { + callback = make_transparent, + desc = "Force transparent background after any colorscheme loads", +}) + local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" if not (vim.uv or vim.loop).fs_stat(lazypath) then local lazyrepo = "https://github.com/folke/lazy.nvim.git" diff --git a/nvim/lua/plugins/colors.lua b/nvim/lua/plugins/colors.lua index 462cb79..5293e3d 100644 --- a/nvim/lua/plugins/colors.lua +++ b/nvim/lua/plugins/colors.lua @@ -1,16 +1,42 @@ -function theme(repo, opts) - opts = opts or {} - - local theme = { - repo, - lazy = false, - } - - return theme -end - return { - theme("nyoom-engineering/oxocarbon.nvim"), - theme("tiagovla/tokyodark.nvim"), - theme("kdheepak/monochrome.nvim"), + { + "nyoom-engineering/oxocarbon.nvim", + lazy = false, + priority = 1000, + config = function() + end, + }, + + { + "tiagovla/tokyodark.nvim", + lazy = false, + priority = 1000, + config = function() + end, + }, + + { + "kdheepak/monochrome.nvim", + lazy = false, + priority = 1000, + config = function() + end, + }, + + { + 'jesseleite/nvim-noirbuddy', + dependencies = { + { 'tjdevries/colorbuddy.nvim' } + }, + lazy = false, + priority = 1000, + setup = function() + require('noirbuddy').setup { + colors = { + primary = '#6EE2FF', + secondary = '#267FB5', + }, + } + end, + }, } diff --git a/nvim/lua/plugins/ui.lua b/nvim/lua/plugins/ui.lua index 69d5648..a6a4a59 100644 --- a/nvim/lua/plugins/ui.lua +++ b/nvim/lua/plugins/ui.lua @@ -1,8 +1,4 @@ return { - { - "xiyaowong/transparent.nvim", - lazy = false, - }, { "sphamba/smear-cursor.nvim", opts = {},