// docs — updates

How to Update XyvorraOS

When a new release drops, this is how you grab it. One command pulls everything — updates, themes, scripts, packages. Rollbacks included.

When a new release comes out

Check the Announcements page or GitHub Releases to see if a new version is available. Then run:

xyvorra-shell
$ xyvorra-update
→ Checking mirrors...
→ XyvorraOS v1.0.3 available (current: v1.0.2)
→ Creating restore snapshot...
→ Downloading packages...
→ Updating themes, scripts, configs...
→ Done. Reboot recommended.
✦ Update complete. No explosions.

Rolling back

Something broke after an update? No panic. The update system creates a restore point before making changes.

$ xyvorra-rollback
→ Available restore points:
[1] v1.0.2 — 2025-06-18 14:32
[2] v1.0.1 — 2025-05-10 09:14
→ Select restore point: 1
→ Restoring to v1.0.2...
✦ Rollback complete. Reboot to apply.

Check your current version

$ xyvorra-update --version
XyvorraOS v1.0.2 (current)
$ xyvorra-update --check
→ Checking for updates...
→ You are up to date.
💡 What does xyvorra-update actually update?

Everything: OS packages (via pacman/AUR), XyvorraOS themes, config files, custom scripts, and SDDM login themes. All in one pass. The update system checks mirror speeds, creates a snapshot first, then applies changes in safe order.