Neovim: Difference between revisions
imported>Teto reference the overlay and official doc |
imported>Teto mention the neovim flake. |
||
Line 26: | Line 26: | ||
Use the official documentation: | Use the official documentation: | ||
https://github.com/neovim/neovim/wiki/Building-Neovim#nix-or-nixos | https://github.com/neovim/neovim/wiki/Building-Neovim#nix-or-nixos | ||
The neovim repository now contains a flake so you can run the master version via `nix run github:neovim/neovim?dir=contrib` | |||
There is also an overlay available: | There is also an overlay available: |
Revision as of 22:57, 30 December 2020
Configure Neovim as the default Editor
Add this to your configuration.nix
environment.variables.EDITOR = "nvim";
Set Neovim as vi
and vim
Add this to your configuration.nix
nixpkgs.overlays = [ (self: super: { neovim = super.neovim.override { viAlias = true; vimAlias = true; }; }) ];
Alternatively you can use the neovim module (merged in september 2020).
programs.neovim.enable = true;
To build neovim master
Use the official documentation: https://github.com/neovim/neovim/wiki/Building-Neovim#nix-or-nixos The neovim repository now contains a flake so you can run the master version via `nix run github:neovim/neovim?dir=contrib`
There is also an overlay available: https://github.com/mjlbach/neovim-nightly-overlay