Something like Nix or Homebrew.
- Having random if statements littered throughout the installation script looks ugly.
- This allows me to install
stow, which will also clean out a lot of the installation script.
- I'll know for sure which packages are available. (E.g. some packages aren't available or are outdated in apt.)