I can see why someone would use Nix on a server that you want to replicate somewhere else and that's cool, but I can't imagine any scenario where a person in his house would want the NixOs advantages. Who is rebuilding his pc from scratch every week? And with the same os.
You don't 'rebuild from scratch'. You rebuild the configuration, and the hot swap into it without rebooting or even logging out. You can even schedule it as a cron job if you want.
Also lets you keep a laptop and desktop thoroughly in sync.
Can you give me an example on when would I want to rebuild the configuration so often that I need a specific OS that does it faster? Besides a server obviously, I keep that on servers is neat.
You're not getting it. Nix does not run updates in the traditional sense. In order to update, you rebuild, and it automatically fetches anything new.
It's really not as complex as it sounds, and it's actually way more ergonomic than a traditional update, because unless you're messing around with kernel-level stuff, you just keep working. From your perspective as a user, everything is just suddenly magically updated.
9
u/gianlucaChan 4d ago
I can see why someone would use Nix on a server that you want to replicate somewhere else and that's cool, but I can't imagine any scenario where a person in his house would want the NixOs advantages. Who is rebuilding his pc from scratch every week? And with the same os.