GTK3 backup/snapshot tool using rsync backend. Features: - rsync-based snapshots with hardlink delta for space efficiency - Snapshot sidebar with date-sorted list - Full file browser with permissions display (name, size, perms, mtime) - Right-click context menu: Restore file/dir with sudo prompt - System tray icon: backup status, context menu (show/backup/settings/quit) - Menu system: File, Backup, System, Help - Settings dialog: backup destination, source path, retention, exclusions - Cronjob management: install/remove scheduled backups - Live Log tab: real-time rsync output during backup - History Log tab: full log file viewer with color-coded entries - System Backup mode: full root filesystem backup - System Restore mode: restore entire system from snapshot - CLI mode: --backup, --system-backup for cron/headless use - /mnt always excluded from backups - Preserves permissions, ACLs, xattrs (-aAX flags) - Log file: ~/.config/x3-backup/x3-backup.log - Config: ~/.config/x3-backup/settings.json - uninstall.sh for clean removal
25 lines
221 B
Plaintext
25 lines
221 B
Plaintext
# Autotools generated
|
|
/configure
|
|
/Makefile
|
|
/Makefile.in
|
|
/src/Makefile
|
|
/src/Makefile.in
|
|
/build-aux/
|
|
autom4te.cache/
|
|
config.log
|
|
config.status
|
|
*.o
|
|
*.d
|
|
x3-backup
|
|
.deps/
|
|
|
|
# Editor
|
|
*~
|
|
*.swp
|
|
.vscode/
|
|
.idea/
|
|
|
|
# Build
|
|
build/
|
|
obj/
|