Download ArchISO from https://archlinux.org/download/ and put on a USB drive with Etcher, Ventoy, or Rufus
Or with dd command:
dd bs=4M if=$HOME/Downloads/archlinux-2022.01.01-x86_64.iso of=/dev/sdc conv=fsync oflag=direct status=progress
From initial Prompt type the following commands:
loadkeys es
pacman -Sy git
git clone https://github.com/agmalpartida/ArchInstall
cd ArchInstall
./archinstall.sh
sudo systemctl start sshd
git clone https://aur.archlinux.org/paru.git cd paru makepkg -si --noconfirm
paru --skipreview -S
cd
paru -Syy
ssh [email protected] mkdir -p ~/Git/ansible sudo pacman -S ansible scp -r dotfiles [email protected]:Git scp -r ansible/laptop-dev-ansible [email protected]:Git/ansible scp -r ansible/ansible-roles [email protected]:Git/ansible scp -r secrets-git [email protected]:Git
ansible-galaxy install -r requirements.yml ansible-playbook arch.yml --tags "linux,packages" ansible-playbook arch.yml --tags "linux,etc" ansible-playbook arch.yml --tags "linux,users" ansible-playbook arch.yml --tags "linux,dotfiles" ansible-playbook arch.yml --tags "linux,docker" ansible-playbook arch.yml --tags "linux,kyrat" ansible-playbook arch.yml --tags "linux,cron"
ansible-playbook arch.yml --tags "linux,nvm" nvm install node ansible-playbook arch.yml --tags "linux,pyenv" ansible-playbook arch.yml --tags "linux,fonts" ansible-playbook arch.yml --tags "linux,virt" ansible-playbook arch.yml --tags "linux,locales" ansible-playbook arch.yml --tags "linux,grub" - ansible-playbook arch.yml --tags "linux,sddm" -
git clone [email protected]:agmalpartida/idevim.git ~/.config/nvim git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/.powerline
ansible-playbook arch.yml --tags "linux,extra"
fc-cache -v
nvim +PackerSync
ansible-playbook arch.yml --tags "linux,firefox"
You can check if the WiFi is blocked by running rfkill list
.
If it says Soft blocked: yes, then run rfkill unblock wifi
After unblocking the WiFi, you can connect to it. Go through these 5 steps:
#1: Run iwctl
#2: Run device list
, and find your device name.
#3: Run station [device name] scan
#4: Run station [device name] get-networks
#5: Find your network, and run station [device name] connect [network name]
, enter your password and run exit
. You can test if you have internet connection by running ping google.com
, and then Press Ctrl and C to stop the ping test.