Sets up new computer after an Arch linux installation. Look at the migration guide for more information.
See ubuntu branch for the Ubuntu setup.
Automatically configures:
- pacman packages
- Aur packages
- bash dotfiles
- i3 (optional)
- vim (optional)
- Follow the Arch installation guide till the end but do not reboot
- Ensure you are signed in as your user account
- Set up git:
sudo pacman -S git ssh-keygen -t ed25519 -C "your_email@example.com" eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_ed25519
- Add your public key to your GitHub account
- Clone the repo and run the script!
git clone git@github.com:smeyerre/linux-config.git ~/linux-config cd ~/linux-config ./setup.sh
- Only install packages needed at each step
- Setup remaining config files eg.
~/.config/
,/etc/
,/usr/
, ... - Maybe migrate to Wayland