Bootstrapping Ubuntu

Notes

  1. I run Ubuntu on my servers because Ubuntu supports Dokku (Self-hosted Heroku).
  2. My Arch dotfiles are also put onto the instance and they mostly work fine. But because Arch has more bleeding-edge packages in its repos, I have to do some extra work to get Ubuntu into the 21st century.
# Install up-to-date fish shell. On Ubuntu it's way out of date
sudo apt-add-repository ppa:fish-shell/release-3
sudo apt update
sudo apt install fish yadm
yadm clone https://github.com/kleutzinger/dotfiles

# Install atuin
bash (curl --proto '=https' --tlsv1.2 -sSf https://setup.atuin.sh | psub)

curl https://getcroc.schollz.com | bash
curl https://mise.run | sh