dot

NixOS dotfiles
git clone https://git.echoz.io/dot.git
Log | Files | Refs

commit c62998822919401d876db53c956ef5233d4a852d
parent e7d2eea4cfadc704127226d155eb5df6dd8fba98
Author: Chris <chris@echoz.io>
Date:   Thu, 27 Nov 2025 19:47:41 +0100

feat(neovim): update to nightly and set pmenu border and highlight

Diffstat:
Mmodules/neovim/default.nix | 9+++++++++
Mmodules/neovim/neovim.lua | 4+++-
2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/modules/neovim/default.nix b/modules/neovim/default.nix @@ -13,6 +13,15 @@ withRuby = lib.mkDefault false; withPython3 = lib.mkDefault false; withNodeJs = lib.mkDefault false; + package = pkgs.neovim-unwrapped.overrideAttrs { + version = "v0.12.0-dev"; + src = pkgs.fetchFromGitHub { + owner = "neovim"; + repo = "neovim"; + rev = "e4ce0c7270e52ecaf586a0ddcee262e2f1adaabc"; + hash = "sha256-orLpmRiDOsxYOOm8hYvpy7bgDURC/gzvGgy/hz4aDHs="; + }; + }; }; environment.systemPackages = with pkgs; [ diff --git a/modules/neovim/neovim.lua b/modules/neovim/neovim.lua @@ -65,8 +65,10 @@ vim.api.nvim_set_hl(0, 'WinBar', { bg='none' }) vim.api.nvim_set_hl(0, 'WinBarNC', { bg='none', fg='gray' }) vim.api.nvim_set_hl(0, 'NormalFloat', { bg='none' }) vim.api.nvim_set_hl(0, 'FloatBorder', { bg='none' }) +vim.api.nvim_set_hl(0, 'Pmenu', { bg='none' }) +vim.api.nvim_set_hl(0, 'PmenuBorder', { bg='none' }) vim.opt.winborder = "rounded"; --- vim.opt.pumborder = "rounded"; +vim.opt.pumborder = "rounded"; function _G.WinBar() local buffers = {} local current = vim.api.nvim_win_get_buf(0)