eed5879a25ed3af3371ec4e56a303c9d89382390
- Add --connect-timeout 5 --max-time 30 to all curl calls (starship, lazydocker, fastfetch, eza) so an unreachable/slow host aborts instead of hanging the new shell during a bootstrap version bump - Add -f/--fail to curl calls so a 502/HTML error page is not saved as a tarball or piped into sh - Guard fastfetch extract: only cp/chmod when $ffdir is non-empty, preventing cp of '/usr/bin/fastfetch' and glob against '/' when curl/tar fails - Only run fastfetch/eza copy steps when both curl and tar succeed; clean up temp tarballs in both success and failure paths - git clone now uses GIT_TERMINAL_PROMPT=0 and http.lowSpeedLimit/ lowSpeedTime so a stalled clone aborts after ~10s of no progress and an unexpected credential prompt cannot block startup - Drop invalid -y flag from 'dnf list available' availability check (it is a global dnf option, not a list subcommand arg) which could cause the check to fail and skip the dnf path
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%