ARCH // GLITCH CORE · 00
You are entering a living system manual.
The portfolio language settles here into verified paths, commands, and configuration sources.
PERSONAL SYSTEM MANUAL
MIXED SOURCES · 2026-08-24
12 — Backup and recovery
Recoverable configuration workflows
Back up ~/.config/hypr, Caelestia, Kitty, permitted Zsh configuration, Thunar, GTK 3/4, and personal desktop files. Redact credentials and private paths before sharing. A backup is useful only if its target, creation time, and restore scope are known.
tar --create --file arch-config-backup.tar --directory "$HOME" .config/hypr .config/caelestia .config/kitty .config/Thunar .config/gtk-3.0 .config/gtk-4.0diff -ruN backup/.config/hypr "$HOME/.config/hypr"Restore into a temporary directory first, compare, recover one component at a time, validate it, and retain the previous file until success is confirmed.
Recovery sequence
Section titled “Recovery sequence”- Resolve the exact damaged component; do not replace the whole dotfiles tree.
- Keep the current file under a new timestamped name.
- Extract the archive into a new temporary directory.
- Compare current, saved-current, and archived versions.
- Restore one file, then validate syntax and the affected behaviour.
- Keep the known-good copy until the next successful login.
If Hyprland cannot start, use a TTY to inspect the most recent edit and logs. Restore the single known-good Hyprland file first. A TTY is an alternate text login, not an automatic repair environment; confirm paths before every state-changing command.
For a shortcut regression, restore the binding source file and then confirm both parser state and the exact combination. For a theme regression, restore the source with known precedence rather than overwriting GTK, Kitty, Caelestia, and Hyprland together.
tar --extract with the wrong target can overwrite configuration. This manual deliberately provides no automatic restore command.Related: Configuration map, Troubleshooting, and Changes.