dev
Newer eza (clap) treats --hyperlink as taking an optional value, so the oh-my-zsh plugin's bare --hyperlink eats the next path arg (la / -> invalid value '/'). The previous fix glued --hyperlink=always to avoid that. But Debian ships an older eza where --hyperlink is a pure boolean that rejects a value, so --hyperlink=always errors with 'Flag --hyperlink cannot take a value'. Detect the installed eza's behavior via 'eza --help | grep <WHEN>': - newer eza: use --hyperlink=always (glued, avoids path-eating) - older eza: use bare --hyperlink (boolean, doesn't eat tokens so the original bug doesn't apply) Apply the chosen form to every eza alias. Both paths keep hyperlinks on and paths working.
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%