Easy Arch Linux is a lightweight, Arch-based distribution that stays close to upstream. It's built for ease of installation, allowing users to quickly set up and reproduce their development environment. It starts off stable, with the option to easily update to a rolling release using sudo pacman -Syu
.
It comes with only the essential packages needed for any system. The desktop environment is a stripped-down, minimal version of KDE Plasma, designed to stay out of your way and let you get straight to work.
No bloat. No distractions.
-
Download the ISO
The ISO is hosted on Google Drive (GitHub does not allow files larger than 2 GB).📥Link: https://drive.google.com/file/d/18nclTLo05_KU7uOfYd_WTnI0LK--mGE6/view?usp=sharing
-
Create a Bootable USB
Use one of the following tools to write the ISO to a USB drive:- balenaEtcher (Windows/macOS/Linux)
- Rufus (Windows only)
- Or use the
dd
command (Linux/macOS):sudo dd if=easy_archlinux-2025.07.28-x86_64.iso of=/dev/sdX bs=4M status=progress && sync
⚠️ Replace/dev/sdX
with your actual USB device (this will erase the disk).
-
Boot from USB
Reboot your machine and use your BIOS/UEFI boot menu to boot from the USB drive. -
Live Environment and Installation
The ISO boots into a live session. A terminal window (Konsole) will appear, offering to begin disk installation.
You can either:- Use the live environment temporarily
- Or start the installation immediately by following the terminal prompts
You can clone this repository and compile the ISO yourself. This requires an internet connection to download all the components needed to build the ISO.
Packages will be the latest version so there is a possibility for bugs/issues to appear unlike the provided ISO which was briefly examined before being uploaded.
There are two ways to compile the ISO:
-
Open CMD/Powershell as administrator and install WSL
wsl --install
-
Install Docker
-
Open the Microsoft Store app, then search for and install Ubuntu
-
Open Ubuntu, then confirm Docker is working
docker --version
-
Updates package index and install git
sudo apt update sudo apt install git
-
Clone repository and enter directory
git clone https://github.com/devbyte1328/easy-arch-desktop-iso.git cd easy-arch-desktop-iso
-
Build the Docker image
sudo docker build -t easyarch .
-
Compile the ISO
sudo docker run --rm -t --privileged -v "$PWD/out:/build/out" easyarch
-
(Optional) For debugging
{ sudo docker build -t easyarch . && sudo docker run --rm -t --privileged -v "$PWD/out:/build/out" easyarch; } 2>&1 | tee logs.txt
-
After compiling the ISO, navigate to File Explorer and retrieve the ISO
\\wsl$\Ubuntu\home\<your-username>\easy-arch-desktop-iso\out
-
Install Docker
-
Clone repository and enter directory
git clone https://github.com/devbyte1328/easy-arch-desktop-iso.git cd easy-arch-desktop-iso
-
Build the Docker image
sudo docker build -t easyarch .
-
Run the Docker container to compile the ISO
sudo docker run --rm -t --privileged -v "$PWD/out:/build/out" easyarch
-
(Optional) For debugging
{ sudo docker build -t easyarch . && sudo docker run --rm -t --privileged -v "$PWD/out:/build/out" easyarch; } 2>&1 | tee logs.txt
⚠️ This method is not recommended because the script:
- Installs packages directly to your system
- Creates temporary build files
- Leaves dependencies behind
Use Docker unless you know what you're doing.
-
Clone repository and enter directory
git clone https://github.com/devbyte1328/easy-arch-desktop-iso.git cd easy-arch-desktop-iso
-
Run the build script
sudo ./compile-iso.sh
-
(Optional) For debugging
sudo ./compile-iso.sh 2>&1 | tee logs.txt