Neovim config with nixCats.
  • Lua 91.9%
  • Nix 8.1%
Find a file
2026-09-24 05:39:27 +00:00
after/ftplugin added debugging harness. 2026-09-19 15:54:33 +00:00
lua added sembr feature, breaks prose lines at clause boundaries on gq. 2026-09-24 05:39:27 +00:00
tests added sembr feature, breaks prose lines at clause boundaries on gq. 2026-09-24 05:39:27 +00:00
.editorconfig Ported config from nixvim. 2025-07-03 02:18:39 +02:00
.gitignore inital commit, 2025-06-27 21:05:54 +02:00
flake.lock flake update. 2026-09-21 20:04:03 +00:00
flake.nix added sembr feature, breaks prose lines at clause boundaries on gq. 2026-09-24 05:39:27 +00:00
init.lua added debugging harness. 2026-09-19 15:54:33 +00:00
LICENSE Added Licence. 2026-03-30 14:22:41 +02:00
module.nix added debugging harness. 2026-09-19 15:54:33 +00:00
README.md added lsp virtual lines. 2026-05-29 10:13:42 +00:00
treefmt.nix added improvements for prose: 2026-09-19 15:54:33 +00:00
typos.toml added debugging harness. 2026-09-19 15:54:33 +00:00

Neovim module

A wrapper around nvim that includes the plugins I use day to day.

to use with home manager or nixos, pass this flake as an input, and then in your config,

imports = [inputs.nvim-config.nixosModules.neovim]

(replace nixosModules with homeModules for home manager).

Then, you can just do wrappers.neovim.enable=true; to enable nvim. To enable an option, such as minimal mode (no LSPs), do wrappers.neovim.settings.minimal = true;.