Inspired by the efficiency of Titus's scripts, archfast is a streamlined installer designed to get you up and running with a clean Arch Linux environment as quickly as possible.
Warning: This script will partition and format your drives. Please back up any important data before proceeding. I'm not responsible for any data loss.
Before you begin, ensure you have the following:
- A bootable Arch Linux USB drive. You can download the latest ISO from the official Arch Linux website.
- A stable internet connection.
- You have booted into the Arch Linux live environment.
The installation process is broken down into two main parts: preparing the live environment and running the installer script.
First, you need to set up the live environment to download and run the installer.
-
Connect to the Internet
- For Wi-Fi: Use
iwctlto connect to your network.iwctl station wlan0 connect <YOUR_WIFI_SSID> # Enter your Wi-Fi password when prompted. exit
- For Ethernet: Your connection should be automatically established.
You can verify your connection with:
ping archlinux.org
- For Wi-Fi: Use
-
Initialize Pacman Keys
This step ensures that all packages downloaded are from trusted sources.
pacman-key --init pacman-key --populate archlinux
-
Install Git
Git is required to download the
archfastinstaller from its repository.pacman -Syy git --noconfirm
Now you are ready to download and run the main installer.
git clone https://github.com/CtorW/archfast.git
cd archfast
./archfast.shFollow the on-screen prompts to complete the base installation of Arch Linux.
Congratulations! The base system is installed. A couple more steps and you'll have a full desktop environment.
-
Reboot Your System
First, eject the installation media (USB drive).
reboot
-
Log In
Log in to your new system with the username and password you created during the installation.
-
Install Your Desktop Environment
The
fast-de.shscript will install your chosen Desktop Environment and essential applications likefish,curl, andwget.From your home directory (
/home/$USERNAME/archfast), run the script:./fast-de.sh
| Desktop Environments | Window Manager |
|---|---|
| GNOME, KDE Plasma, XFCE, Cinnamon, MATE, LXQt | i3, Sway, AwesomeWM, Hyprland |
For a graphical interface to manage and apply GTK themes, you can use nwg-look. It is a powerful tool for customizing the look and feel of your desktop.
You can install it from the AUR using yay:
yay -S nwg-lookAlternatively, you can build it from source from its GitHub repository.