diff --git a/modules/programs/neovim.nix b/modules/programs/neovim.nix index 8af5fedf..cbfca510 100644 --- a/modules/programs/neovim.nix +++ b/modules/programs/neovim.nix @@ -502,12 +502,12 @@ in in lib.mkMerge [ - (lib.mkIf ( - resolvedExtraLuaPackages != [ ] - ) ''package.path = "${generatedLuaPath}".. ";" .. package.path'') - (lib.mkIf ( - resolvedExtraLuaPackages != [ ] - ) ''package.cpath = "${generatedLuaCPath}".. ";" .. package.cpath'') + (lib.mkIf (resolvedExtraLuaPackages != [ ]) ( + lib.mkOrder 100 '' + package.path = "${generatedLuaPath}".. ";" .. package.path + package.cpath = "${generatedLuaCPath}".. ";" .. package.cpath + '' + )) (lib.mkIf (advisedLua != null) (lib.mkOrder 510 advisedLua)) (lib.mkIf (wrappedNeovim'.initRc != "") ( lib.mkBefore "vim.cmd [[source ${pkgs.writeText "nvim-init-home-manager.vim" wrappedNeovim'.initRc}]]"