No description
| base-config | ||
| extended-config | ||
| flake.lock | ||
| flake.nix | ||
| nvimNix-config.nix | ||
| README.md | ||
Nixvim template
This template gives you a good starting point for configuring Nixvim standalone.
Created modules
This flake creates several versions of nixvim
nvim(ordefault) which is the full set of functionalities,nvimSlim, that only contains the configuration in thebase-config/directory. Most prominently, this configuration is excluding lsp serveres and other third-party tools, which might be too much for remote systems.nvimNix, which is nixvim-slim + an lsp for nix
Configuring
To start configuring, just add or modify the nix files in ./base-config and
./extended-config/.
Included files
The configuration file includes some nix magic, so that all files in the
./xx-config and the ./config/plugins/ directory are automatically loaded.
Further, the contents of ./xx-config/ftplugin/<language>.nix are converted to
file."ftplugin/<language>.lua attributes of the
config,
so that any relevant filetype-specific settings can be done right there, and
are also automatically considered.
To exclude a file, just rename its file-ending, e.g., to config.nix.excl
Testing your new configuration
To test your configuration simply run the following command
nix run .