Boot from official Arch ISO and simply run
curl -Ls http://arch.webhop.me | bash
This project aims to provide a robust Arch Linux base for desktop usage, along with an easy-to-use and fast installer with error handling. Install a minimal Arch Linux core with optional features such as Automatic Housekeeping, Zen Kernel, GNOME Desktop with Graphics Driver, preinstalled Paru as AUR Helper, enabled MultiLib, Pipewire Audio, and some more....
Test successful
archlinux-2024.02.01-x86_64.iso
100% shellcheck approved
- Minimal Arch Linux (149 packages)
- Zen Kernel (configurable)
- Swap with zram-generator (zstd)
- Filesystem ext4
- Silent Boot
- Systemd Bootloader (auto updated)
- Systemd OOM (out-of-memory killer)
- Pacman parallel downloads & eyecandy
- Watchdog disabled
- Network Manager
- SSD Support (fstrim)
- Microcode Support (Intel/AMD)
- Sole OS on a single disk (see Arch OS Docs)
- UEFI only supported
- Vanilla GNOME Desktop + Auto Login
- Graphics Driver (Mesa, Intel i915, NVIDIA, AMD, ATI)
- Wayland optimized
- Pipewire Audio (Dolby Atmos supported)
- Arch OS Bootsplash
- AUR Helper (configurable)
- 32 Bit Support (Multilib)
- Disk Encryption
- Shell Enhancement
- Missing package suggestion for commands
- Automatic Pacman mirrorlist update (on every startup)
- Pacman automatic cache optimization (weekly)
- Flatpak Support + Auto Update (GNOME Software)
- Samba, Networking Protocol Libs, Git, Utils & Codecs included
- GNOME Power Profiles Support
- Printer Support (cups)
- Gamemode preinstalled (desktop)
- Firmware Update Tool preinstalled (desktop)
- VM Support
- Download latest Arch Linux ISO from archlinux.org or archlinux.de
- Use Ventoy or your prefered iso writer tool to create a bootable USB device
- Alternatively (Linux only):
sudo dd bs=4M if=archlinux-*.iso of=/dev/sdX status=progress
- Disable Secure Boot
- Set Boot Mode to UEFI
- Set Real Time Clock to UTC
- Load prefered keyboard layout (optional):
loadkeys de
- Connect to WLAN (optional):
iwctl station wlan0 connect "SSID"
- Run Arch OS Installer:
curl -Ls http://arch.webhop.me | bash
fetch
paru -Syu
paru -Ss <my search string>
paru -S <my package>
paru -Qe
paru -Qi <my package>
paru -Rsn <my package>
Further information can be found in the documentation.