I've been slowly transitioning to using nix for all my software installations on macOS: it's pretty nice to have one tool that can manage all my 3rd-party software; manage the configuration of a bunch of programs, via home-manager; and, with lorri and direnv, replace nvm/rbenv/etc.