f2b17647f441289849bf290f23c2bdf7e0f1b1ee
New features: - init command: inject default x-backup config into compose files - --dir flag: scan a custom directory for stacks - --to flag: override restore target path Bugfixes: - resolve_docker_volume: no longer double-prefixes volume names - metadata has_volumes now correctly tracks volume state - warn_named_volumes message now accurate about backup-volumes setting Output formatting: - Terminal colors via tput (auto-disabled on non-TTY) - Unicode symbols: ✓ ● ℹ ⚠ ✗ ◇ - Section headers with ━━━ separators - Colored verify results (green OK, red FAIL, yellow SKIP) - Cleaner interactive menus with colored prompts Progress indicators (no dependencies): - tar --checkpoint shows live byte progress during backup/restore - Graceful fallback when checkpoint unavailable or non-TTY
Scripts
A collection of utility scripts for Linux desktop and server administration.
Contents
| Directory | Description |
|---|---|
audio-toggle/ |
Switch PulseAudio/PipeWire audio sinks (next, previous, by name, or list) with desktop notifications |
chaotic-aur/ |
One-shot idempotent installer for the Chaotic-AUR Arch Linux binary repository |
docker-stacks-backup/ |
Backup & restore Docker Compose stacks — named volumes, bind mounts, pre/post hooks, retention, integrity verification |
docker-stacks-update/ |
Discover running Compose stacks, pull latest images, and restart only those that changed |
input-remapper-switcher/ |
Auto-switch input-remapper presets per-application via Hyprland socket events |
proxmox-backup/ |
Backup & restore Proxmox VE configuration (local or over SSH) with integrity verification |
proxmox-cloudimg/ |
Download, customize, and create Proxmox VE VM templates from official cloud images |
zsh/ |
Zsh configuration (.zshrc), dependency bootstrap installer, and themed tmux config |
Languages
Shell
100%