A Nix overlay that provides nightly builds of Neovim for NixOS and Home Manager users.
Neovim Nightly Overlay is a Nix overlay that provides daily updated nightly builds of the Neovim text editor for Nix-based systems. It solves the problem of manually compiling or tracking unstable Neovim versions by integrating them directly into Nix package management workflows.
NixOS and Home Manager users who want to run the latest Neovim development builds with minimal setup and maintenance.
Developers choose this overlay because it automates the process of fetching and building Neovim nightly releases, ensuring they always have access to the newest features while leveraging Nix's reproducibility and declarative configuration.
[maintainer=@GaetanLepage, @willruggiano]
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Automatically updated daily with the latest Neovim source code, ensuring immediate access to new features and fixes without manual compilation.
Seamlessly integrates with Nix Flakes for declarative configuration, as shown in README examples for both system packages and Home Manager setups.
Works with traditional non-Flake configurations via overlays, providing backward compatibility for users not yet on flakes.
Offers binaries via Cachix for faster installation, reducing build times and resource usage compared to compiling from source.
The README explicitly warns that conflicts with user tree-sitter versions can cause errors, requiring workarounds like manual overrides or avoiding the overlay, adding complexity.
For flake users, the overlay updates daily, but users must manually sync their flake with `nix flake update`, introducing maintenance overhead and potential for outdated builds.
Configuring without flakes involves verbose Nix code, especially with breaking changes in NixOS versions like 24.05, as noted in the README, making it less accessible.