-
Initialize ssh key and setup SSH agent
-
Add ssh key to homelab and GitHub
-
Install yay
-
Install git and clone this repo
pacman -S git
git config --global user.name "Takumi Ito"
git config --global user.email ito.tkmi@gmail.com
git clone https://github.com/gitkumi/config.git ~
- Run installation scripts
~/config/install_packages.sh
~/config/install_packages_aur.sh
~/config/restore.sh
Note: Installation may fail if one of the package names gets changed.
Check Arch/AUR and manually update the name in Packages
or Packages.aur
- Node
- Go
- Elixir
- Erlang
- (Arch Linux installation final boss) Check if audio is working (it's not)
Note: Install pipewire
and it's related packages then run wpctl status
. If Audio Sinks/Source is null, the required firmwares are not installed.
- Include the new config in
back_up.sh
- Update
README.md
- Run
back_up.sh
- Run
restore.sh
- Setup cron to automatically run
back_up.sh