@peanutbutter144 If that’s the case then something changed for sure.
If almost everything is affected then some core package was updated (maybe a security fix in SSL) and now that change must be propagated through the system to make it reproducible.
That’s the trade‑off.
@kmicu hmm, ok. i guess ill leave it updating overnight tonight and see how it goes.
apart from this one issue, ive really liked nixos. but every now and then i wish i had chosen to use a more popular / lower maintenance distro...
@peanutbutter144 if downloading the whole system more or less every month is the deal breaker then I recommend switching to a traditional/mutable distro cuz that ‘we need to re‑download everything almost each month' part will never change in Guix/Nix (or any other reproducible system).
I think those projects should more prominently display and talk about their trade‑offs like much bigger disk usage, a lot more frequent compilation, and much bigger network bandwidth requirement.
@Ninjatrappeur @peanutbutter144 that feature improves the situation in a sense that we get a little bit less compilation, downloads, and disk usage but those are still order of magnitude bigger than on a mutable distro.
By design Guix/Nix cannot minimize those resources as efficiently as mutable package managers—they can do this cuz they are allowed to lose information, to be not reproducible, and to brick our systems on an update ;)
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.