Merged into Nixfiles
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 withplugin:
. Those plugins are overridden fromnixpkgs
with their source. There are also sources prefixed bynew-plugin:
that are automatically added topkgs.vimPlugins
.
The inputs are automatically updated using Github Actions, and checking that the neovim launches without any errors/warnings.