jeremy eed5879a25 zsh: harden bootstrap against network failures and unsafe paths
- 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
2026-07-29 10:53:17 -04:00
2026-07-12 02:45:02 -04:00

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
S
Description
No description provided
Readme
209 KiB
Languages
Shell 100%