@cwebber @bugaevc@mastodon.technology
So @johnburnham mentioned the other day how he recovered a broken NixOS system even after nix-collect-garbage the other day.
Not sure about the details, but would love to read about it, since I stopped using Nix during recent breaking changes spree (due to lack of time to keep up and poor migraiton guides).
I should really motivate myself to get back to it...
For me the most important thing, practically speaking, is that (breaking changes aside), Nix turns releases from an event to a workflow item.
And of course, theoretically, Nix is important because it just captures the notion of "what is a piece of a software" correctly for the first time in the history of the field.
@jonn @cwebber @bugaevc
Basically I ran into this issue after my system crashed mid rebuild: https://github.com/NixOS/nixpkgs/issues/18279#issuecomment-814504255
The solution was to do
sudo nixos-rebuild switch -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/20.09.tar.gz
and use the nixpkgs tarball directly. Pretty cool that that's possible