Skip to content

XeroLinux Installer Script

The XeroLinux Installer transforms a base Arch Linux installation into a complete XeroLinux KDE Plasma desktop. The end result is identical to the official ISO — same packages, themes, and configuration.


Boot from the latest Arch Linux ISO and run:

Terminal window
bash <(curl -fsSL https://urls.xerolinux.xyz/xeroinstall)

The first phase sets up the core system on bare metal:

StepWhat It Does
Keyboard LayoutSelect your preferred layout
Disk SelectionChoose installation target
Parallel DownloadsConfigure pacman download speed
Disk EncryptionOptional LUKS2 full-disk encryption
Supported FilesystemBTRFS, EXT4, or XFS
Username & PasswordCreate your account
iGPU/dGPU DriversAutomatic or manual selection

After rebooting, the KDE installer runs automatically. All categories are optional — skip anything you don’t need:

CategoryOptions
AUR Helperparu (default) or yay
Web BrowserFloorp, Firefox, Brave, LibreWolf, and more
CommunicationDiscord, Telegram, Element, and more
Office SuiteLibreOffice with 30+ language options
DevelopmentVSCodium, Hugo, Meld, GitHub Desktop
Creative AppsGIMP, Krita, Inkscape, Blender
Media ToolsKdenlive, Spotify, MPV, and more
Password ManagersKeePassXC, Bitwarden, and more

.// Screenshots \\.

Partition SelectionEncryption Setup

Yes. Completely free and open source. No donations, paywalls, or restrictions.

Yes. The scripts detect virtual environments and install appropriate guest tools (QEMU & VirtualBox). Please note that VMWare is currently not supported due to issues with some dependencies no longer being served.


VersionChanges
v1.6Added parallel downloads option, configured pacman with more options, fixed BTRFS swap NOCOW attribute, fixed partial upgrade risk (-Sy to -Syu), fixed package names, reduced warning sleep times, added download validation and cleanup trap
v1.5Increased boot partition to 2048M, simplified connectivity check, removed VPN/Blender/Extras sections, trimmed to 37 packages
v1.4Unified 12 prompts into single categorized screen, added pass to password managers, moved LibreOffice to Office section
v1.3LUKS2 with sd-encrypt, encryption scope choice (root / root+boot), fixed skel config copy
v1.0Initial release — BTRFS subvolumes, LUKS, GPU drivers, zRAM