Commit Graph
5 Commits
Author SHA1 Message Date
Yuhao QingandCursor 12108ca3e4 fix(shell): guard brew shellenv against TCC and keep eza aliases
.zshenv runs brew shellenv for every zsh, including non-interactive and
GUI-launched shells; without a safe CWD the eval fails or triggers a
permission prompt when launched from a TCC-protected directory such as
~/Documents. Run it from /tmp.

The eza `l` alias (and the myip/e/ip/a/aa group) was defined before
oh-my-zsh loaded, so lib/directories.zsh overrode `l` back to ls. Move
the alias block after the oh-my-zsh source so the eza versions win.

Also document the ~/.config/zshrc personal-config mechanism and patch.sh
in the README, which previously only had a title.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 02:22:18 +08:00
Yuhao Qing 9641876d43 Add a new option 2025-12-18 18:10:03 +08:00
Yuhao Qing d8238c545a fix 2025-12-18 18:07:17 +08:00
Yuhao Qing 76549f5438 merlin zsh compatible 2025-12-18 17:42:46 +08:00
Yuhao Qing a7dcd7c271 Stage prep_env.sh 2025-12-18 17:42:20 +08:00