A Lua-first Neovim configuration managed by kickstart-nix.nvim.
The configuration lives in nvim/ (plain Lua files) while Nix handles plugins, runtime dependencies, LSP
servers, formatters, and treesitter grammars.
flake.nix- Flake outputs using kickstart-nix.nvim style overlaynix/mkNeovim.nix- Neovim derivation buildernix/neovim-overlay.nix- Overlay with plugins and packagesnvim/- Neovim configuration (init.lua, lua/suderman/, plugin/)
# Run the configured Neovim
nix run .
# Development shell
nix develop
# Build
nix build .Optional local Lua config can be placed at:
~/.config/nvim/lua/local/init.lua