NotAShelf/nvf
Modular, extensible and distro-agnostic Neovim configuration framework for Nix/NixOS observed · 2026-08-28
Health v2 · maintenance only
85/100
- Activity 99
- Release rhythm 63
- Longevity 93
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 299.0
- age_days: 1309
- days_rel: 38
- days_push: 10
- n_releases_24m: 3
Adoption not part of the score
1611 stars · 228 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
nvf is a modular, extensible Neovim configuration framework written in Nix, letting users declare a fully featured Neovim setup with a few lines of Nix. It ships as a flake with standalone, NixOS, and Home-Manager module installation options and supports embedding custom Lua.
Use cases
- configure neovim declaratively with nix
- manage my nvim config as a nixos module
- set up neovim with lsp and plugins via home-manager
- replace my hand-written init.lua with a nix-based config
- try a preconfigured neovim with nix run
- add custom neovim plugins to a nix config
- share a reproducible neovim setup across machines
When to choose
- you use Nix, NixOS, or Home-Manager and want declarative, reproducible Neovim configuration
- you want a batteries-included Neovim with LSP, diagnostics, and plugin management from Nix options
- you want to mix Nix options with custom Lua plugin configurations
When to avoid
- you don't use Nix and have no interest in the Nix ecosystem
- you prefer imperative Lua configs in ~/.config/nvim without a Nix layer
- you need a specific niche plugin that nvf doesn't module and don't want to write custom module code
Facets
framework · maturity active
configuration-management developer-tools plugin-system developer-tools text-editors cli neovim nix nixos-module home-manager nix-flake editor-configuration lua command-line linux macos
3 sources
- readme: https://github.com/NotAShelf/nvf · fetched 2026-08-28 · 2b8fc124c589
- homepage: https://nvf.notashelf.dev/ · fetched 2026-08-29 · 3fd0fa4069d8
- site_page: https://nvf.notashelf.dev/faq.html · fetched 2026-08-29 · 3f29da34c279
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| NotAShelf/nvf | main | 85 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem