Commit Graph
8 Commits
Author SHA1 Message Date
jeremy c4a804e760 zsh: fix eza --hyperlink eating path argument (e.g. 'la /')
The oh-my-zsh eza plugin adds a bare --hyperlink flag as the last tail
option. eza's --hyperlink takes an optional value, so clap swallows the
next token (the path) -> 'la /' fails with 'invalid value /'.

- Drop the 'hyperlink' zstyle so the plugin stops adding the bare flag
- After oh-my-zsh loads, append the glued --hyperlink=always form to
  each eza alias; the glued form cannot eat the next token, so paths
  work and hyperlinks stay on
2026-07-29 11:09:12 -04:00
jeremy e01bb35043 zsh: add --fail to curl calls, fix tmux config re-download every startup
- Add -f/--fail to all curl calls so HTTP error pages (502/404) are not
  written to temp files and mistaken for valid config/scripts
- Fix tmux check at line 49: was testing the directory path with -f
  (always true when dir exists) causing tmux.conf to re-download on
  every shell start; now checks for the actual conf files in both
  tmux and byobu config dirs
2026-07-29 10:52:52 -04:00
jeremy 52bca5ce38 zsh: add --max-time to curl calls to prevent hanging on slow connections 2026-07-29 10:35:18 -04:00
jeremy aeb58d45b6 added opencode install function 2026-07-13 00:21:47 -04:00
jeremy e0598477da validate downloaded zshrc with zsh -n before replacing
Adds syntax validation via zsh -n to both update_zshrc() and the
auto-update on shell start. Prevents error pages or corrupted content
from overwriting ~/.zshrc and breaking the shell.
2026-07-13 00:18:38 -04:00
jeremy 9d4c2d392c add opencode path if installed via script 2026-07-12 19:21:17 -04:00
jeremy 6acbe02fad change script update location 2026-07-12 02:40:19 -04:00
jeremy 449f5f2565 Added chaotic AUR install script and terminal customization script 2026-07-12 02:37:04 -04:00