Johnny's Nix managed Neovim configuration
- Add your flake to you NixOS flake inputs.
- Add the overlay provided by this flake.
nixpkgs.overlays = [
inputs.aegis.overlays.default
];You can then add the overlay's output(s) to the systemPackages:
environment.systemPackages = with pkgs; [
aegis
];Important
This flake uses nixpkgs.wrapNeovimUnstable, which has an
unstable signature. If you set nixpkgs.follows = "nixpkgs";
when importing this into your flake.nix, it may break.
Especially if your nixpkgs input pins a different branch.
With Nix installed (flakes enabled), from the repo root:
nix profile install .#nvim