- Create and boot from Arch Linux Live USB
- Select Canada mirrors
- Single root user
- Add multilib repo
- minimal type
- btrfs, best effort
- snapper snapshots
- limine bootloader
gpg --import secret-key.asc
pacman -S --needed git base-devel git clone https://aur.archlinux.org/yay.git cd yay makepkg -si
yay -S zsh
chsh -s /usr/bin/zsh
create /etc/zsh/zshenv with
ZDOTDIR=/home/josh/.config/zsh
sudo systemctl disable getty@tty2.service sudo systemctl enable ly@tty2.service
- Add /usr/sbin to PATH
- Hyprland and Mise need this
- Create wallet named "kdewallet" with same pass as user
systemctl --now enable bluetooth.service systemctl --now enable power-profiles-daemon.service
systemctl --user --now enable pipewire.service systemctl --user --now enable pipewire-pulse.service systemctl --user --now enable wireplumber.service systemctl --user --now enable waybar.service systemctl --user --now enable hyprpolkitagent.service systemctl --user --now enable mako.service
gpg --recv-keys "new key"