I will have a look at devbox. I always found Nix on macOS too much hassle, maybe the situation has gotten better?