neovim frustrations
NixOS is awesome in that it provides a declarative means of defining what the OS should have and then it does.
But I’m running into an issue with my use of Neovim. It’s essentially dependency hell for the set of plugins I wanted to use.
- lazy-nvim keeps plugins up to date
- nixos keeps nvim up to date
- some plugins want newer versions of neovim
The result is I have to move neovim to unstable (at least orgmode is one such jerk here requiring 0.11 or newer).
I’ve had issues with different LSPs in the past. Those could have been fixed with pinning. I suppose all of these could be fixed with pinning. Next time everything is working I should hard code the commit so they dont push past a working version.
Maybe the solution is NVF. Then (maybe) I could let other people figure out which plugins are working with which version of neovim.
Tags: nvim
Tags
Navigation
Backlinks
created: 2025-10-09
updated: 2025-10-10 15:18:06
(re)generated: 2025-11-27