diff --git a/pkgs/applications/editors/neovim/default.nix b/pkgs/applications/editors/neovim/default.nix index b4858b21eee..cd046b1871f 100644 --- a/pkgs/applications/editors/neovim/default.nix +++ b/pkgs/applications/editors/neovim/default.nix @@ -3,6 +3,7 @@ , unibilium, gperf , libvterm-neovim , tree-sitter +, CoreServices , glibcLocales ? null, procps ? null # now defaults to false because some tests can be flaky (clipboard etc), see @@ -60,7 +61,7 @@ in neovimLuaEnv tree-sitter unibilium - ] ++ optional stdenv.isDarwin libiconv + ] ++ optionals stdenv.isDarwin [ libiconv CoreServices ] ++ optionals doCheck [ glibcLocales procps ] ; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index dc79172c31b..54997129b85 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -30279,6 +30279,7 @@ with pkgs; wrapNeovimUnstable = callPackage ../applications/editors/neovim/wrapper.nix { }; wrapNeovim = neovim-unwrapped: lib.makeOverridable (neovimUtils.legacyWrapper neovim-unwrapped); neovim-unwrapped = callPackage ../applications/editors/neovim { + CoreServices = darwin.apple_sdk.frameworks.CoreServices; lua = luajit; };