nix-community / neovim-nightly-overlay

[maintainer=@GaetanLepage, @willruggiano]
https://matrix.to/#/#neovim-nightly-overlay:nixos.org
287 stars 39 forks source link

[NOTICE] Upstream breaking changes #533

Open willruggiano opened 1 month ago

willruggiano commented 1 month ago

If you've recently updated your system to depend on a recent commit (at least https://github.com/nix-community/neovim-nightly-overlay/commit/d659352f0a68717fa1d02391a74269067fccedf7) of this repository, you might encounter an error like that seen in #521. If you do, ensure that you have a recent nixpkgs package set (at least https://github.com/NixOS/nixpkgs/commit/d5786c1b5dd2d560724b78f3ce51f1f4ef52d053).

There were a number of commits introduced upstream (i.e. nixpkgs) where breaking changes (and subsequent reverts) were made to the packaging of neovim-unwrapped (particularly as it relates to bundling tree-sitter parsers), for example; https://github.com/NixOS/nixpkgs/commit/76ef4c7888c52bd4eed566011c24da9eb437a3c8.

This advice applies particularly to those of you which override the nixpkgs input for this flake, e.g.

inputs.neovim-nightly-overlay.inputs.nixpkgs.follows = "your nixpkgs";

as well as those of you that use the flake's default overlay, e.g.

{
  nixpkgs.overlays = [
    inputs.neovim-nightly-overlay.overlays.default
  ];
}
TeleVoyant commented 3 weeks ago

aarrg, now i'm sarge. any propositions to go around this?