The Determinate Systems nix installer is quite smooth: https://github.com/DeterminateSystems/nix-installer/
Though it does tend to get clobbered on macOS updates.
Though it does tend to get clobbered on macOS updates.
The default installer is not idempotent yet (and my work on trying to resolve that has stalled, unfortunately, see https://github.com/NixOS/nix/pull/7603), so trying to run it again to fix this issue will result in errors.