Install some useful utilities using the appropriate package manager.
sudo apt install -y git vim tree curl tmux parallel
sudo pacman -S git vim tree curl tmux parallel
sudo zypper install -y git vim tree curl tmux gnu_parallelInstall pixi to help manage conda environments and packages.
curl -fsSL https://pixi.sh/install.sh | shCreate an ed25519 key for SSH with a passphrase.
ssh-keygen -t ed25519 -f .ssh/id_ed25519Deploy the dotfiles in this repo, enable the SSH agent, and logout.
cd $HOME
git clone --bare https://github.com/ckandoth/dotfiles.git .dotfiles
alias dotfiles="/usr/bin/git --git-dir=$HOME/.dotfiles --work-tree=$HOME"
dotfiles checkout --force
systemctl --user enable --now ssh-agent.service
exitWhen we log back in, it should prompt for the passphrase to the ed25519 key created earlier, and load it into the ssh agent in prep for passwordless SSH into other servers where the key is authorized.