From 10a6a8862f579235749050ebfcca3f809e51735e Mon Sep 17 00:00:00 2001 From: Tri Vo Khac Date: Thu, 18 Jun 2026 10:38:06 +0700 Subject: [PATCH] fix(zsh): select fnm gh-r asset per OS/arch for aarch64 --- zsh/.config/zsh/.zshrc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/zsh/.config/zsh/.zshrc b/zsh/.config/zsh/.zshrc index 80b8673..a23e27e 100644 --- a/zsh/.config/zsh/.zshrc +++ b/zsh/.config/zsh/.zshrc @@ -36,9 +36,18 @@ zinit for \ lbin'!' \ @ajeetdsouza/zoxide +# pick the correct fnm release asset for this OS/arch +if [[ "$OSTYPE" == darwin* ]]; then + _fnm_asset='fnm-macos.zip' +elif [[ "$(uname -m)" == (aarch64|arm64) ]]; then + _fnm_asset='fnm-arm64.zip' +else + _fnm_asset='fnm-linux.zip' +fi zinit for \ id-as \ from'gh-r' \ + bpick"$_fnm_asset" \ atclone' ./fnm env --use-on-cd --shell zsh > init.zsh; \ ./fnm completions --shell zsh > _fnm;