Its actually not that bad. A few google searches on how to setup config files and going to https://search.nixos.org/packages to show you what info to fill in in the NixOS configuration is all you do.
And, even more importantly, https://search.nixos.org/options to figure out which options to set. Always search for options first. “Installing” something by just adding the package to systemPackages etc. is usually the correct thing to do for end-user applications but not for “system things” such as services.
Maybe I’ll wait until things aren’t a mess
Its actually not that bad. A few google searches on how to setup config files and going to https://search.nixos.org/packages to show you what info to fill in in the NixOS configuration is all you do.
And, even more importantly, https://search.nixos.org/options to figure out which options to set. Always search for options first. “Installing” something by just adding the package to systemPackages etc. is usually the correct thing to do for end-user applications but not for “system things” such as services.