I've used nix on Ubuntu and AlmaLinux. I'm betting that nix works on all the distros you listed.
It is basically the git of binaries.
I like Nix, a lot. But I'd currently recommend it for a pretty narrow type of user/use case. Like Git.
Also, not sure I can see where would you not recommend git? Is that a typo? It sure has a bad UX, but it is the lingua franca of version management either way, that even junior devs will have to fight to understand to become even remotely useful. And this might well be the case with nix as well.
Git dominates open source, yes, but I wouldn't call it a lingua franca in general. Most companies I've consulted with were doing just fine with something else.