@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.
@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.
@kmicu ok. i knew about the disk usage, thats mentioned somewhere easy to find on nixos.org but i didnt know about the amount of recompiling and network usage until i experienced it myself.
so i agree that nixos and guix should make that more prominent.
if the recompiles and full system re-download are as often as once a month, i might consider intalling a traditional distro instead, thats a bit top often for me i think...
@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 ;)
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!