Skip to content

XeroLinux In-House Tools

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.

XeroLinux Customization Hub

  • Desktop Rices — Pre-configured desktop themes and layouts
  • GRUB Themes — 8 bootloader themes
  • Scripts & Tools — System utilities and configuration scripts

  • Dependencies
Terminal window
sudo pacman -S python python-pyqt6
  • Run from Web
Terminal window
curl -fsSL https://xerolinux.xyz/script/xero-tool.py | python3
  • Run Locally
Terminal window
curl -fsSL https://xerolinux.xyz/script/xero-tool.py -o xero-tool.py
python3 xero-tool.py

EFI Boot Manager ToolEFI Boot Manager About

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 !

  • 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

You need to be on XeroLinux to be able to install this. It’s only available on our repo, nowhere else !

Terminal window
sudo pacman -Syy efibootmgrgui

XeroLinux 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.

  • 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

You need to be on XeroLinux to be able to install this. It’s only available on our repo, nowhere else !

Terminal window
sudo pacman -Syy phpgui

On fast NVMe systems, the boot animation may flash too quickly. Add a delay:

Terminal window
sudo systemctl edit plymouth-quit.service --drop-in=long_splash.conf

Add this content:

[Service]
ExecStartPre=/usr/bin/sleep 6

Plymouth Delay Config

Adjust the 6 (seconds) to suit your hardware. Apply with:

Terminal window
sudo systemctl daemon-reload

If the animation doesn’t scale correctly across monitors, specify your primary display in GRUB:

Terminal window
sudo nano /etc/default/grub

Add to GRUB_CMDLINE_LINUX_DEFAULT:

video=DP-1:1920x1080@60

Replace DP-1 with your monitor identifier (use xrandr to check). Then update GRUB:

Terminal window
sudo grub-mkconfig -o /boot/grub/grub.cfg