News for hackers. Stuff that matters.
Re:The many issues plaguing Nix by nightowl_games on Friday August 11, 2023 @07:38PM (#37095339)
I think fedora silverblue is far easier to get into, if your into the "safety" and portability benefits. What is Nix offering above Fedora Silverblue's model?
Re:The many issues plaguing Nix by Aerbil313 on Friday August 11, 2023 @09:12PM (#37095929)
You can safely mutate your system instead of using an immutable one.
Re:The many issues plaguing Nix by rgoulter on Friday August 11, 2023 @11:47PM (#37096835)
Nix is a package manager. NixOS makes use of the nice features of that package manager to form a systemd based OS configuration around that.

Nix has a steep learning curve, but nix ends up being useful for all sorts of things related to software packages.

Regarding NixOS, the safety of being able to do rollbacks for any system change is neat. A NixOS configuration is declarative, which means the OS' configuration can be described in a single file. (Or you can compose the OS configuration into multiple modules). -- Declaring OS configuration programmatically in a file is useful if you want to manage more than one or two machines.

That NixOS can be configured from a file also lends Nix to being a tool for building VM images. (e.g. AWS AMIs).

For software development, Nix allows for declaring a development environment such that the host will get the same versions of tools (and libraries) that are declared. -- This is immensely useful for e.g. sideprojects. This is like a more powerful version of asdf-vm.

Re:The many issues plaguing Nix by kwk1 on Saturday August 12, 2023 @03:34AM (#37097944)
Nix (contrasted with NixOS) can be used on macOS as an alternative to and escape hatch from the Homebrew ecosystem.
Re:The many issues plaguing Nix by FireInsight on Saturday August 12, 2023 @08:28AM (#37099499)
I myself use Fedora Silverblue with a https://ublue.it/ -based custom image, and I use home-manager for shell configuration. Sure, my GNOME layout isn't declarative, but basically everything else is. Pair that with one of the best NVIDIA driver experiences and the strong feeling of stability, it's better than most other Linuxes rn.
Re:The many issues plaguing Nix by Andrex on Saturday August 12, 2023 @05:23PM (#37104349)
I'm growing increasingly convinced Fedora Silverblue is the future and most end-user "noob friendly" distros will be using its model by default in 10 years.
Re:The many issues plaguing Nix by nightowl_games on Sunday August 13, 2023 @09:27AM (#37109855)
I agree. I really like using containers for development environments. Taking that a step further to the OS is natural.

How many of us Linux users have a collection of scripts and configs to set stuff up on a new install? Let's make that stuff automatic and more robust. Seems great.