neovim: disable python3 and ruby providers by default (#492131)

This commit is contained in:
Matthieu Coudron
2026-02-27 14:25:40 +00:00
committed by GitHub
3 changed files with 6 additions and 5 deletions
+1
View File
@@ -210,6 +210,7 @@
- `mold` is now wrapped by default.
- `neovim` now disables by default the `python3` and `ruby` providers, unused by most users and reducing closure size from 365MiB to 240MiB.
### Deprecations {#sec-nixpkgs-release-26.05-lib-deprecations}
+3 -3
View File
@@ -177,7 +177,7 @@ let
# the function you would have passed to python.withPackages
extraPythonPackages ? (_: [ ]),
# the function you would have passed to python.withPackages
withPython3 ? true,
withPython3 ? false,
extraPython3Packages ? (_: [ ]),
# the function you would have passed to lua.withPackages
extraLuaPackages ? (_: [ ]),
@@ -243,9 +243,9 @@ let
*/
generateProviderRc =
{
withPython3 ? true,
withPython3 ? false,
withNodeJs ? false,
withRuby ? true,
withRuby ? false,
# Perl is problematic https://github.com/NixOS/nixpkgs/issues/132368
withPerl ? false,
+2 -2
View File
@@ -37,14 +37,14 @@ let
# should contain all args but the binary. Can be either a string or list
wrapperArgs ? [ ],
withPython2 ? false,
withPython3 ? true,
withPython3 ? false,
# the function you would have passed to python3.withPackages
extraPython3Packages ? (_: [ ]),
waylandSupport ? lib.meta.availableOn stdenv.hostPlatform wayland,
withNodeJs ? false,
withPerl ? false,
withRuby ? true,
withRuby ? false,
# wether to create symlinks in $out/bin/vi(m) -> $out/bin/nvim
vimAlias ? false,