What makes it a big up front cost? I run Arch and I’m a big fan since I get a lot of control over it and I really like having the rolling release type of distro.
Rather than installing packages from the command line you need to write a configuration file in nix language. This can be as simple as services.nginx.enable = true; but for complicated, multi-purpose machines (like end-user devices) the configuration can get complicated and you need to learn the language at the same time.
NixOS for several years now. It’s a big up-front cost but you can’t go back from atomic upgrades and rollbacks.
What makes it a big up front cost? I run Arch and I’m a big fan since I get a lot of control over it and I really like having the rolling release type of distro.
Rather than installing packages from the command line you need to write a configuration file in nix language. This can be as simple as
services.nginx.enable = true;
but for complicated, multi-purpose machines (like end-user devices) the configuration can get complicated and you need to learn the language at the same time.