XeroLinux In-House Tools
Customization Hub
Section titled “Customization Hub”The XeroLinux Customization Hub is a PyQt6-based GUI tool that brings together all XeroLinux themes, rices, scripts, and system tools in one interface. It works on any Arch-based system, not just XeroLinux.

Features
Section titled “Features”- Desktop Rices — Pre-configured desktop themes and layouts
- GRUB Themes — 8 bootloader themes
- Scripts & Tools — System utilities and configuration scripts
Execution
Section titled “Execution”- Dependencies
sudo pacman -S python python-pyqt6- Run from Web
curl -fsSL https://xerolinux.xyz/script/xero-tool.py | python3- Run Locally
curl -fsSL https://xerolinux.xyz/script/xero-tool.py -o xero-tool.pypython3 xero-tool.pyEFIBoot Manager
Section titled “EFIBoot Manager”

EFI Boot Manager GUI is a lightweight desktop app for Linuxhat lets you manage your UEFI/EFI boot entries without ever touching a terminal. USE AT YOUR OWN RISK !
Features
Section titled “Features”- Delete unwanted boot entries
- Enable or disable individual boot entries
- Reorder entries and apply a custom boot order
- Confirm dialogs to prevent accidental changes
- View all EFI boot entries with OS-specific icons
Installation
Section titled “Installation”You need to be on XeroLinux to be able to install this. It’s only available on our repo, nowhere else !
sudo pacman -Syy efibootmgrguiPHP Server GUI
Section titled “PHP Server GUI”
phpGUI is a lightweight desktop app for Linux that lets you spin up a local PHP development server without ever touching a terminal.
Features
Section titled “Features”- Create a new project folder and serve it instantly
- Browse for and serve any existing project directory
- Live Log. See server activity and errors in real time
- Clean two-card layout: New Project and Existing Project
- Start a PHP built-in server (php -S) with a single click
Installation
Section titled “Installation”You need to be on XeroLinux to be able to install this. It’s only available on our repo, nowhere else !
sudo pacman -Syy phpguiTroubleshooting
Section titled “Troubleshooting”Plymouth Boot Delay
Section titled “Plymouth Boot Delay”On fast NVMe systems, the boot animation may flash too quickly. Add a delay:
sudo systemctl edit plymouth-quit.service --drop-in=long_splash.confAdd this content:
[Service]ExecStartPre=/usr/bin/sleep 6
Adjust the 6 (seconds) to suit your hardware. Apply with:
sudo systemctl daemon-reloadPlymouth Multi-Monitor
Section titled “Plymouth Multi-Monitor”If the animation doesn’t scale correctly across monitors, specify your primary display in GRUB:
sudo nano /etc/default/grubAdd to GRUB_CMDLINE_LINUX_DEFAULT:
video=DP-1:1920x1080@60Replace DP-1 with your monitor identifier (use xrandr to check). Then update GRUB:
sudo grub-mkconfig -o /boot/grub/grub.cfg