/nixvim-flake

Portable Neovim configuration built with Nix.

Primary LanguageNixMIT LicenseMIT

Neovim configuration build using nixvim complete with lsp, treesitter, and more.

Screenshot

screenshot

How to Run

You can run this directly from the command line with:

# Full featured version
nix run github:siph/nixvim-flake

# Lighter version without lsp.
nix run github:siph/nixvim-flake#lite

You can also plug this into a flake to include it into a system configuration.

{
  inputs = {
    chris-neovim.url = "github:siph/nixvim-flake";
  };
}

This input can then be used as an overlay to replace the default neovim.

{ chris-neovim, ... }:
{
    overlays = (final: prev: {
      neovim = chris-neovim.packages.${prev.system}.default;
    });
}

You can find more information on building your own flake here.