I hear you, Nix has been nothing but a waste of time for me every time I tried to do anything with it.
Devbox abstracts it and the only time I had to do a nix-specific thing was when I needed a flake to install a CLI from a GitHub release.