I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.
So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.
It’s clear that I’m missing something so please help me understand what it is.
If I didn’t already have my relevant configurations tracked in git and my (quite simple) post-install script to copy the configs to relevant dirs, I guess I’d use Nix. I don’t see the appeal when I have the same functionality on a distro I am familiar with.
Which distro are you using and how are you tracking your configs in git? A bare git repo with a worktree set?
CC BY-NC-SA 4.0
Arch. My home directory is a git directory that ignores all by default then I enable what I want to keep.
Are system services configured in the home directory in arch? 😮
CC BY-NC-SA 4.0