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.
##📋 Prerequisites
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
iwctl
to 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
archfast
installer 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.sh
Follow 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.sh
script 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 |
To manually set your GTK theme, icons, and font, you can edit the following configuration files:
~/.config/gtk-3.0/settings.ini
~/.config/gtk-4.0/settings.ini
Add the following content to both files, replacing the bracketed values with your desired theme names:
[Settings]
gtk-theme-name=[your_gtk_theme]
gtk-icon-theme-name=[your_icon_theme]
gtk-font-name=[your_font_name]
gtk-cursor-theme-name=[your_cursor_theme]
gtk-cursor-theme-size=[size_in_pixels]
gtk-application-prefer-dark-theme=1 # 1 for dark theme, 0 for light
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-look
Alternatively, you can build it from source from its GitHub repository.