This is an automated archive made by the Lemmit Bot.
The original was posted on /r/nixos by /u/DeExecute on 2025-07-19 10:54:29+00:00.
I am using NixOS for all my system from desktop over notebook to nas. Recently I wanted to dive a little bit deeper into self-hosting LLMs and using some agent based software. Unfortunately, nixpkgs can’t keep up with how fast the current development of tools is happening and lacks behind significantly compared to other distros like arch. I often had the case that the issue I am having was fixed already but even the unstable nixpkgs version was far away from the current upstream one. You could do overlays, but that is not so easy in many cases, as many tools are written in Go or Rust where is isn’t enough to just overwrite the GitHub ref hash, but needs some additional kind of magic. A good example that I just had today would be opencode (sst/opencode) which is over 40 versions behind in nixpkgs and having a very complex overlay, as it is a mix of Go and JS, so you have to consider both build chains.
How are you handling this, especially as most of the tools are updated multiple times a day?

