diff --git a/home/dev/neovim.nix b/home/dev/neovim.nix index e67185e..ba67c3a 100644 --- a/home/dev/neovim.nix +++ b/home/dev/neovim.nix @@ -1,6 +1,16 @@ -{ ... }: +{ inputs, pkgs, ... }: { + # catppuccin/nix's nvim package is missing nvimSkipModule for detect_integrations + # Override with higher priority than mkDefault to fix require check failure + catppuccin.sources.nvim = + (inputs.catppuccin.packages.${pkgs.stdenv.hostPlatform.system}.nvim).overrideAttrs + (old: { + nvimSkipModule = (old.nvimSkipModule or [ ]) ++ [ + "catppuccin.lib.detect_integrations" + ]; + }); + programs.neovim = { enable = true; defaultEditor = true;