nvim-flake icon indicating copy to clipboard operation
nvim-flake copied to clipboard

Neovim Config with flake

Merged into Nixfiles

My personal neovim configuration

This is a neovim configuration using Nixvim.

Most of the options are defined in config.nix.

It has a few specificities to help managing a configuration through nixvim:

  • Extra modules & plugins not packaged in nixvim in modules and plugins.

  • Git version of all plugins

    This is done through the sources of the flake.nix. All plugins are prefixed with plugin:. Those plugins are overridden from nixpkgs with their source. There are also sources prefixed by new-plugin: that are automatically added to pkgs.vimPlugins.

Update

The inputs are automatically updated using Github Actions, and checking that the neovim launches without any errors/warnings.