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