Skip to content

The XeroLinux Distro

XeroLinux is a KDE Plasma-based Arch Linux distribution focused on aesthetics and usability. For mid-range or higher hardware, it provides a polished out-of-the-box experience. It can run on lower-end systems, but performance may vary.

XeroLinux


XeroLinux ships as two separate ISOs:

  • Standard ISO — For Intel and AMD GPU systems
  • nVidia ISO — For RTX-series cards using modern open drivers

This split ensures each ISO targets its hardware cleanly — fewer black screens, better reliability.


A background service monitors your GPU hardware. If a change is detected (e.g., swapping an nVidia card for AMD), a notification appears in Plasma offering to install or remove the correct drivers automatically.

Supported: Intel, AMD, nVidia, and hybrid configurations.


RequirementDetails
FirmwareUEFI only — Legacy BIOS/MBR is not supported
Boot toolVentoy recommended (provides GRUB fallback)
SessionWayland by default — X11 can be re-enabled via the toolkit

Ventoy


XeroLinux uses the Calamares installer.

Calamares Installer

Key features:

  • Encryption — LUKS2 full-disk encryption
  • System update during install — Packages are updated as part of the installation process (duration depends on update size and connection speed)

The toolkit (first icon on the dock) handles initial system configuration. See the full Customization Hub documentation for details.

If updating from an older toolkit version, the dock icon may disappear. Run the following to restore it, then restart the shell with rshell:

Terminal window
sed -i.bak \
-e '\|^localPath=/home/|d' \
-e 's|^url=file:///usr/share/applications/xapit-cli.desktop$|url=file:///usr/share/applications/xero-toolkit.desktop|' \
"$HOME/.config/plasma-org.kde.plasma.desktop-appletsrc"

An in-house fingerprint GUI tool is available via the toolkit.

Fingerprint GUI Tool


FeatureOptions
Filesystemsxfs, ext4, btrfs
EncryptionLUKS2
SwapzRAM via zram-generator

Check zRAM status with zramctl --output-all. See the zram-generator documentation for configuration.


No GUI package manager is included by default. Available via the toolkit:

  • Octopi
  • Bauh
  • Bazaar

The toolkit includes a Kernel Manager and sched-ext tool for kernel tuning.

Kernel ManagerSCX Scheduler

If you encounter unknown key "%INSTALL_DB%" in local database during updates:

Terminal window
sudo find /var/lib/pacman/local/ -type f -name "desc" -exec sed -i '/^%INSTALLED_DB%$/,+2d' {} \;

Alternatively, use Pacman DB Fix in the toolkit under Servicing/System Tweaks.


For installation-related questions, reach out on Fosstodon or Discord. Hardware-specific issues are best directed to the ArchWiki or community Discord.

TechXero