Skip to content

Add nvf#339

Open
znmz wants to merge 1 commit into
nix-community:mainfrom
znmz:nvf
Open

Add nvf#339
znmz wants to merge 1 commit into
nix-community:mainfrom
znmz:nvf

Conversation

@znmz
Copy link
Copy Markdown

@znmz znmz commented May 19, 2026

Repo: https://github.com/NotAShelf/nvf

Kinda easy to use. Feels pretty lightweight and mininal. My experience with nixvim was a bit less smooth.
Nvf module has better rebuild times, docs are a bit more prioritized. For beginners will do a bit better, i think.

Although here I highlight that it is beginner-friendly, i still wouldn't recommend it for complete Nix newbs. Hence i hesitate saying that it's beginner friendly here in the description.

closes #263

Thanks for maintaining this list! :)

@znmz
Copy link
Copy Markdown
Author

znmz commented May 20, 2026

Hey, I've noticed that NixVim listed on this list should actually be Nixvim (e.g. see nix-community/nixvim@03a51db). Can i fix that as part of this PR or should i create a new one? Or you'd prefer to do that yourself?

@cyntheticfox
Copy link
Copy Markdown
Member

You can probably create a new one. It'll take me a second to look at yours, but I'm starting with most recently created PRs

@cyntheticfox
Copy link
Copy Markdown
Member

Hmm... so if I'm understanding these projects correctly Nixvim and nvf differ on their approach to plugins, where Nixvim aims to pre-package every plugin (newbies to Vim should have an easy time, but anyone with an existing Neovim conf would effectively have to re-engineer your config to work around it (with bugs requiring extensive project and Neovim knowledge to fix) as I did back when I used it (using Helix now)) while nvf is a more direct-to-code in terms of structures, so you could, with a comparison template, easily convert an existing lua Neovim conf to it...

If my understanding is correct, maybe the description could emphasize the ease of conversion? Otherwise the two projects look too similar at a quick glance, while they actually are two different approaches with key tradeoffs.

We might also need to tweak the Nixvim description to differentiate the two 🤔

Oh, but the project itself does look awesome!

@znmz
Copy link
Copy Markdown
Author

znmz commented May 22, 2026

When i was adding nvf i felt like the current Nixvim description is generic enough to mostly also cover what nvf is. So i agree with you that the Nixvim description should also be corrected, just so these projects will be described here as something pretty similar but with each being (or focusing on) $X.

Though I myself have an extremely minimal (singe-file; intentionally) nvim config so I didn't need to use the complex parts - like plugin setup - when trying out nvf and Nixvim. As such, i will need to research a bit more to concisely formulate descriptions with the differences between the two.
And the Nixvim entry can be corrected both the casing and description in a single (separate) PR.

Though i don't have much time rn., so if somebody is more proficient with neovim-nix stuff, maybe they could chime in and help :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

NotAShelf/nvf

2 participants