I must say I love the principle of this system-wide config.
I find it much saner than other installation processes. It's like finally standardising that implicit configuration you had to mentally keep track of with other distros install procedures.
Stuff like timezone, users, DEs, keyboard layouts ... If you changed your mind or if you couldn't remember, you had to go back several screens.
This is basically my experience
https://www.linux.com/learn/intro-to-linux/2017/10/nixos-linux-lets-you-configure-your-os-installing
It's worth skimming through it just to get a general idea of the process through the screenshots
I’ve been using Linux for a very long time. Over the years, I’ve been incredibly happy with how the open source landscape has evolved. One particular area that has come quite a long way is the installation of various distributions. Once upon a time, installing Linux was a task best left to those who had considerable tech skills. Now, if you can install an app, you can install Linux. It’s that simple. And that, my friends, is a very good thing—especially when it comes to drawing in new users.