A minimal, portable Neovim configuration built with nvf and Nix flakes.
# Test without installing nix run github:theurgi/nvim-config # Install Neovim config (includes all LSP servers and tools) nix profile install github:theurgi/nvim-config
Add to your NixOS configuration or home-manager:
# In your flake inputs nvim-config.url = "github:theurgi/nvim-config"; # In your packages environment.systemPackages = [ inputs.nvim-config.packages.${system}.default ];
# Install everything (LSP servers, formatters, linters)
nix profile install github:theurgi/nvim-config#dev-tools# Install only LSP servers nix profile install github:theurgi/nvim-config#lsp-servers # Install only formatters nix profile install github:theurgi/nvim-config#formatters # Install only linters nix profile install github:theurgi/nvim-config#linters
# Enter a development shell with nvim + all tools
nix develop github:theurgi/nvim-config- Nix with flakes enabled