Honestly, unless you're using Nix within something like docker images (Nix has great support for writing really minimal docker images) or use it to just build software (which is also a great use-case), I would rather go straight to NixOS, in my experience it's a smoother experience than using Nix on a different distro and e.g. services (like standalone home-manager) .