News for hackers. Stuff that matters.
Re:Wayland on NixOS: Confusion, Conquest, Triumph by ParetoOptimal on Sunday July 02, 2023 @09:46AM (#36561448)
> what prevents someone from making a shell script that installs your applications and dotfiles

The reproducibility of that would not be nearly as high.

For example, if the source of those applications is apt the versions of packages would change over time.

Re:Wayland on NixOS: Confusion, Conquest, Triumph by mksybr on Sunday July 02, 2023 @10:05AM (#36561590)
yes, i am fine with that personally and its hard for me to grok what benefits reproducibility in the guix sense would get me here
Re:Wayland on NixOS: Confusion, Conquest, Triumph by rgoulter on Sunday July 02, 2023 @10:56AM (#36562015)
One example was "I want to run an old version Hugo".

In the time since running the old version of hugo, enough about the system had changed:

- The OS had changed significantly (so re-running an old build didn't work). - The compiler had changed significantly (so compiling from source would have been difficult).

https://jvns.ca/blog/2023/02/28/some-notes-on-using-nix/

Re:Wayland on NixOS: Confusion, Conquest, Triumph by mksybr on Sunday July 02, 2023 @02:18PM (#36564105)
Great example! Managing old or multiple versions of software is actually a great usecase for Guix.
Re:Wayland on NixOS: Confusion, Conquest, Triumph by ParetoOptimal on Wednesday July 05, 2023 @10:45AM (#36601157)
> i am fine with that personally and its hard for me to grok what benefits reproducibility in the guix sense would get me here

I read this as:

> i am fine with the lack of reproducibility of apt-update personally and its hard for me to grok what benefits reproducibility in the guix sense would get me here

To which my answer is:

Guix gets you the reproducibility benefit of not having the reproducibility harming apt-update.

Does this help answer your question or confuse things more?