diff --git a/lazy-lock.json b/lazy-lock.json index 0ca65e0..af60d52 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -32,7 +32,7 @@ "menu": { "branch": "main", "commit": "657bfc91382c0928453d9a4d0a10ec92db5de2bb" }, "mini.indentscope": { "branch": "main", "commit": "da9af64649e114aa79480c238fd23f6524bc0903" }, "minty": { "branch": "main", "commit": "1b604ed0d741294cfb56c0ce3aa6161e9ae7dd8b" }, - "noice.nvim": { "branch": "main", "commit": "81013884522c1715c370bb15a65831d3253813b9" }, + "noice.nvim": { "branch": "main", "commit": "eac7e84b16765066dc235a4d6cf8102d7436f6cd" }, "nui.nvim": { "branch": "main", "commit": "b58e2bfda5cea347c9d58b7f11cf3012c7b3953f" }, "nvim-autopairs": { "branch": "master", "commit": "ee297f215e95a60b01fde33275cc3c820eddeebe" }, "nvim-cmp": { "branch": "main", "commit": "f17d9b4394027ff4442b298398dfcaab97e40c4f" }, @@ -53,9 +53,9 @@ "nvim-ts-context-commentstring": { "branch": "main", "commit": "9c74db656c3d0b1c4392fc89a016b1910539e7c0" }, "nvim-web-devicons": { "branch": "master", "commit": "19d257cf889f79f4022163c3fbb5e08639077bd8" }, "plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" }, - "rainbow-delimiters.nvim": { "branch": "master", "commit": "a25248a9e5cbfa117043f6740b10248dd596b576" }, + "rainbow-delimiters.nvim": { "branch": "master", "commit": "f22496dfdd46da4d571f5254c72eff65ff5a1c27" }, "refactoring.nvim": { "branch": "master", "commit": "53ed6854e0bba64d467c58e87084dcf8b1c22d36" }, - "smart-splits.nvim": { "branch": "master", "commit": "11600d75e1b57e9fe1f3ca880a917485fc399e8c" }, + "smart-splits.nvim": { "branch": "master", "commit": "ea4702652cb1d18811d60f2e206787602a2e946c" }, "telescope.nvim": { "branch": "master", "commit": "85922dde3767e01d42a08e750a773effbffaea3e" }, "tiny-devicons-auto-colors.nvim": { "branch": "main", "commit": "a39fa4c92268832f6034306793b8acbfec2a7549" }, "toggleterm.nvim": { "branch": "main", "commit": "5969229c0352ff1ed7f6e24aba9c6554e1842939" }, diff --git a/lua/pcode/plugins/theme/gruvbox.lua b/lua/pcode/plugins/theme/gruvbox.lua new file mode 100644 index 0000000..909d896 --- /dev/null +++ b/lua/pcode/plugins/theme/gruvbox.lua @@ -0,0 +1,28 @@ +return { + "ellisonleao/gruvbox.nvim", + priority = 1000, + opts = function() + local color = require("gruvbox").palette + return { + terminal_colors = true, -- add neovim terminal colors + undercurl = false, + underline = false, + bold = false, + contrast = "", -- can be "hard", "soft" or empty string + palette_overrides = {}, + overrides = { + ["NormalFloat"] = { bg = "NONE" }, + ["NormalNC"] = { bg = "NONE" }, + ["MiniIndentscopeSymbol"] = { fg = color.bright_yellow }, + ["StatusLine"] = { bg = "NONE" }, + ["FoldColumn"] = { bg = "NONE" }, + ["Folded"] = { bg = "NONE" }, + ["SignColumn"] = { bg = "NONE" }, + }, + } + end, + config = function(_, opts) + vim.o.background = "dark" + require("gruvbox").setup(opts) + end, +} diff --git a/lua/pcode/user/default.lua b/lua/pcode/user/default.lua index 743155d..234b545 100644 --- a/lua/pcode/user/default.lua +++ b/lua/pcode/user/default.lua @@ -79,6 +79,9 @@ pcode.themes = { -- catppuccin = "catppuccin-frappe", -- catppuccin = "catppuccin-macchiato", -- catppuccin = "catppuccin-macchiato", + -- + -- **:: Gruvbox Theme ::** -- + -- gruvbox = "gruvbox", } -- activate config transparent_bg pcode.transparent = false