two more ideas: support homebrew and nix as providers