Use artemisNN for desktop machines.
sudo hostnamectl set-hostname artemis03
Use borosNN for laptops
sudo hostnamectl set-hostname boros02
Use hermesNN for virtual machines
sudo hostnamectl set-hostname hermes01
- boros01,boros01a (rebuild) - Oryx Pro
- artemis01 - Gaming Machine - 23 Aug 2022
- hermes01 - Development VM for new dot files
- artemis02 - Minisforum Desktop UM690 32 GB RAM, 1 TB M2 - 29 Apr 2023
sudo apt update && sudo apt upgrade -y
sudo apt install yadm
yadm clone https://github.com/donthorp/dotfiles-yadm.git
Answer
y
to run the bootstrap
~/.bootstrap.sh
Visit Github SSH Keys and add the public key printed in the terminal session.
Apparently we have to authenticate at least once before the key allows push.
ssh -T github.com
yadm bootstrap
If there is a conflict in .bashrc
you might need to checkout .bashrc specifically to solve it and get any updates made remotely.
yadm checkout .bashrc
yadm pull