This repository contains everything needed to install Arch Linux. Installation is meant to be run from ArchISO terminal.
Post-installation installs my dotfiles and everything needed for it.
To start installation process, use this command from Arch ISO command prompt:
curl -sSfL https://raw.githubusercontent.com/f0s3/setup/refs/heads/main/install.sh | sh
This command with launch a script that will:
- download
config.json
from this repository into current folder - update arch mirrors before attempting to install
- open creds.json in order for user to change user and root passwords
- launch installation process (archinstall), in which it is expected from user to change partitioning manually
- you need to manually set user and root credentials and username
- optionally change graphics drivers before installation
- optionally change installed programs before installation
- after pressing 'Install', installation process begins
- after installation, choose to not chroot into the system, just reboot into newly created system and login with your user
After successfully installing and booting into the system, run post_install.sh
to finish the installation with this command:
curl -sSfL https://raw.githubusercontent.com/f0s3/setup/refs/heads/main/post_install.sh | zsh
- install asusctl and do asusctl -c 60, which caps battery charge at 60% to save it
- install openrazer, (
yay -S python-pip linux-headers openrazer openrazer-driver-dkms polychromatic && sudo dkms install -m openrazer-driver/3.10.1 && sudo gpasswd -a $USER plugdev && sudo modprobe razermouse && sudo systemctl enable razerd && sudo systemctl start razerd && sudo systemctl enable openrazer-daemon && sudo systemctl start openrazer-daemon && pipx install razer-cli && pipx install --system-site-packages razer-cli
)