The party trick of NixOS is declaring your whole system in a huge config file. If you want someone to get the same system, you just throw your config at them and it works*.
It’s called Atomic Updates. The idea is every installed program is complete with no missing dependencies by ensuing each package maintains its own. Additionally an image of each program is kept so if an update goes poorly and something breaks rolling back is simple
Can you explain the nixOS part?
The party trick of NixOS is declaring your whole system in a huge config file. If you want someone to get the same system, you just throw your config at them and it works*.
The ethos of NixOS is if a program runs on one computer using Nix it will run on any computer running Nix.
Okay but like that’s almost every other distro as of 2021
It’s called Atomic Updates. The idea is every installed program is complete with no missing dependencies by ensuing each package maintains its own. Additionally an image of each program is kept so if an update goes poorly and something breaks rolling back is simple