On the config point, I understand NixOS has got the trade off with the config specification, but I was mainly talking about the need for a GUI manager for the config so that regular people could use it. Like it automatically has a flake setup that works with multiple hosts, is synced automatically, has a store app where you can click add on a package then rebuild, etc. Mainly, I don’t want to have to specify gnome on or KDE off, I want to click a button that does that, and for all other things you have to put in the flake. It could also have a little popup window for more advanced config that requires actually editing the code.
On the config point, I understand NixOS has got the trade off with the config specification, but I was mainly talking about the need for a GUI manager for the config so that regular people could use it. Like it automatically has a flake setup that works with multiple hosts, is synced automatically, has a store app where you can click add on a package then rebuild, etc. Mainly, I don’t want to have to specify gnome on or KDE off, I want to click a button that does that, and for all other things you have to put in the flake. It could also have a little popup window for more advanced config that requires actually editing the code.