Generate a new key and upload it to GitHub.
EMAIL="114920418+rcj-siteimprove@users.noreply.github.com"
KEY_FILE="$HOME/.ssh/id_ed25519"
if [ ! -f "$KEY_FILE" ]; then
ssh-keygen -t ed25519 -C "$EMAIL" -f "$HOME/.ssh/id_ed25519" -N ""
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
fisudo apt install git -ygit clone git@github.com:rcj-siteimprove/dotfiles.git ~/dotfiles
cd ~/dotfiles
./install.sh
chsh -s $(which zsh)
The .zshrc requires version 0.48.0 or later. If the APT package is older, install it manually with git.