From f27f140167fed2b76457b05d9d22ca86a7001abe Mon Sep 17 00:00:00 2001 From: triethyl Date: Tue, 19 Aug 2025 19:31:35 -0400 Subject: neovim: working on custom setup --- .../config/colors/oxocarbon-base16.lua | 20 ++++++++++++++++++++ pkgs/custom-neovim/config/colors/oxocarbon.lua | 21 --------------------- pkgs/custom-neovim/config/lua/plugins/colorizer.lua | 7 +++++++ .../config/lua/plugins/colorschemes.lua | 17 +++++++++++++---- pkgs/custom-neovim/default.nix | 4 +++- 5 files changed, 43 insertions(+), 26 deletions(-) create mode 100644 pkgs/custom-neovim/config/colors/oxocarbon-base16.lua delete mode 100644 pkgs/custom-neovim/config/colors/oxocarbon.lua create mode 100644 pkgs/custom-neovim/config/lua/plugins/colorizer.lua (limited to 'pkgs') diff --git a/pkgs/custom-neovim/config/colors/oxocarbon-base16.lua b/pkgs/custom-neovim/config/colors/oxocarbon-base16.lua new file mode 100644 index 0000000..6bdf4fa --- /dev/null +++ b/pkgs/custom-neovim/config/colors/oxocarbon-base16.lua @@ -0,0 +1,20 @@ +require("mini.base16").setup { + palette = { + base00 = "#161616", + base01 = "#262626", + base02 = "#393939", + base03 = "#525252", + base04 = "#dde1e6", + base05 = "#f2f4f8", + base06 = "#ffffff", + base07 = "#08bdba", + base08 = "#3ddbd9", + base09 = "#78a9ff", + base0A = "#ee5396", + base0B = "#be95ff", + base0C = "#ff7eb6", + base0D = "#42be65", + base0E = "#33b1ff", + base0F = "#82cfff", + }, +} diff --git a/pkgs/custom-neovim/config/colors/oxocarbon.lua b/pkgs/custom-neovim/config/colors/oxocarbon.lua deleted file mode 100644 index 368e019..0000000 --- a/pkgs/custom-neovim/config/colors/oxocarbon.lua +++ /dev/null @@ -1,21 +0,0 @@ -require("mini.base16").setup { - palette = { - base00 = "#161616", - base01 = "#262626", - base02 = "#393939", - base03 = "#525252", - base04 = "#dde1e6", - base05 = "#f2f4f8", - base06 = "#ffffff", - base07 = "#08bdba", - base08 = "#3ddbd9", - base09 = "#78a9ff", - base0A = "#ee5396", - base0B = "#33b1ff", - base0C = "#ff7eb6", - base0D = "#42be65", - base0E = "#be95ff", - base0F = "#82cfff", - }, - -- use_cterm = true, -} diff --git a/pkgs/custom-neovim/config/lua/plugins/colorizer.lua b/pkgs/custom-neovim/config/lua/plugins/colorizer.lua new file mode 100644 index 0000000..859d3e1 --- /dev/null +++ b/pkgs/custom-neovim/config/lua/plugins/colorizer.lua @@ -0,0 +1,7 @@ +return { + "nvim-colorizer.lua", + lazy = false, + after = function () + require("colorizer").setup() + end +} diff --git a/pkgs/custom-neovim/config/lua/plugins/colorschemes.lua b/pkgs/custom-neovim/config/lua/plugins/colorschemes.lua index c59daa1..fd451a2 100644 --- a/pkgs/custom-neovim/config/lua/plugins/colorschemes.lua +++ b/pkgs/custom-neovim/config/lua/plugins/colorschemes.lua @@ -1,13 +1,22 @@ return { + { + "mini.base16", + lazy = false, + }, { "nightfox.nvim", + enabled = false, lazy = false, after = function () vim.cmd.colorscheme("carbonfox") end }, - -- { - -- "mini.base16", - -- lazy = false, - -- }, + { + "vim-gruvbox8", + enabled = true, + lazy = false, + after = function () + vim.cmd.colorscheme("gruvbox8") + end + }, } diff --git a/pkgs/custom-neovim/default.nix b/pkgs/custom-neovim/default.nix index 092fb13..f3d457a 100644 --- a/pkgs/custom-neovim/default.nix +++ b/pkgs/custom-neovim/default.nix @@ -14,7 +14,6 @@ inputs.mnw.lib.wrap pkgs { lz-n # Lazy loader nvim-treesitter.withAllGrammars # All treesitter grammars vim-nix # Indentation for nix files - mini-base16 ]; opt = [ # Lazy loaded. @@ -26,6 +25,7 @@ inputs.mnw.lib.wrap pkgs { mini-files mini-extra plenary-nvim + nvim-colorizer-lua # Completion Plugins blink-cmp @@ -42,7 +42,9 @@ inputs.mnw.lib.wrap pkgs { neogit # Colorschemes + mini-base16 nightfox-nvim + vim-gruvbox8 ]; }; luaFiles = [./config/init.lua]; -- cgit v1.2.3