NotAShelf/nvf
Some data may be outdated — see provenance labels.
Modular, extensible and distro-agnostic Neovim configuration framework for Nix/NixOS observed · 2026-09-23
Health v2 · maintenance only
81/100
- Activity 95
- Release rhythm 55
- Longevity 96
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 299.0
- age_days: 1357
- days_rel: 86
- days_push: 31
- n_releases_24m: 3
Adoption not part of the score
1635 stars · 231 forks observed · 2026-09-23
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-09-23 · 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 | 81 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem