0281b06154c6f242841dc67b3639e229da1ec6aa
The bootstrap silently suppressed all output, so the user saw the banner
then an apparent hang. Root cause on AlmaLinux: the cold 'dnf list
available' metadata check could stall for minutes on a slow/unreachable
dnf mirror, and nothing was visible or bounded.
- Wrap apt/dnf/pacman availability checks in 'timeout 20' so a slow
mirror fails through to the next installer instead of hanging
- Remove >/dev/null 2>&1 suppression so real installs (cargo compiles,
dnf progress) are visible as progress, not an apparent hang
- Emit a one-line status per step:
ok <tool> already present
... <tool> checking package managers
dnf <tool> not available (or metadata check timed out)
curl <tool> installing from binary
cargo <tool> (may take a few minutes to compile)
git <name> cloning
FAIL <tool> could not install; skipping
- Apply the same timeout+verbose pattern to the git-delta block
- Add progress + FAIL lines to the fastfetch/eza/github clones
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 |
netbird-install-update/ |
Install, update, and manage Netbird across single or multiple Linux hosts — detects install method, replaces package-manager installs with binary, supports SSH remote deployment, auto-update timers, and sudo password automation |
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%