It’s been several days since I reinstalled a bunch of stuff with Nix instead of Homebrew, and so far everything has been fine. I mean, the software I installed, like, works the same. As far as I can tell. But I realize that I should probably update my packages, and see if there are any juicy new bytes to keep my hard drive entertained. I really didn’t expect that this would be worthy of a blog post but, well, here we are: my first upgrade. Attempt.| ianthehenry.com
| search.nixos.org
TL;DR: There is no Nix-native way of doing that. In this post I describe the process that led to the creation of Nix Package Versions, the tool that provides this functionality. The problem The Nix package manager allows one to easily install and remove different versions of the same package. With nix-shell one can even start a shell environment with a different version of a package that is already installed. This is extremely useful and one of Nix’s killer features. Some time ago I noticed...| Marcelo Lazaroni
Nix flakes is an experimental feature of the Nix package manager. Flakes was introduced with Nix 2.4 on 2021-11-01 (see release notes).| nixos.wiki