[ZSH] Add .zprofile for brew in login shells, fix mac_config link
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
711da8058c
commit
47759491ee
2 files changed
+9
-1
No files matched your search
@@ -9,12 +9,13 @@
|
|||||||
|
|
||||||
gln -Tsv $PWD/zsh $HOME/.zsh
|
gln -Tsv $PWD/zsh $HOME/.zsh
|
||||||
gln -Tsv ~/.zsh/.zshrc $HOME/.zshrc
|
gln -Tsv ~/.zsh/.zshrc $HOME/.zshrc
|
||||||
|
gln -Tsv ~/.zsh/.zprofile $HOME/.zprofile
|
||||||
gln -Tsv $PWD/tmux $HOME/.tmux
|
gln -Tsv $PWD/tmux $HOME/.tmux
|
||||||
gln -Tsv ~/.tmux/.tmux.conf $HOME/.tmux.conf
|
gln -Tsv ~/.tmux/.tmux.conf $HOME/.tmux.conf
|
||||||
gln -Tsv $PWD/nvim $HOME/.config/nvim
|
gln -Tsv $PWD/nvim $HOME/.config/nvim
|
||||||
gln -Tsv $PWD/.config/alacritty $HOME/.config/alacritty
|
gln -Tsv $PWD/.config/alacritty $HOME/.config/alacritty
|
||||||
gln -Tsv $PWD/zsh/.p10k.zsh_mac.example $PWD/zsh/.p10k.mac.zsh
|
gln -Tsv $PWD/zsh/.p10k.zsh_mac.example $PWD/zsh/.p10k.mac.zsh
|
||||||
gln -Tsv $PWD/zsh/.mac_config.example $PWD/zsh/.mac_config
|
gln -Tsv $PWD/zsh/.mac_config.zsh_mac.example $PWD/zsh/.mac_config.zsh
|
||||||
gln -Tsv $PWD/zsh/.virtual_env_config.zsh_mac.example $PWD/zsh/.virtual_env_config.zsh
|
gln -Tsv $PWD/zsh/.virtual_env_config.zsh_mac.example $PWD/zsh/.virtual_env_config.zsh
|
||||||
gln -fsv $PWD/virtualenvwrapper/* $VIRTUALENVWRAPPER_HOOK_DIR
|
gln -fsv $PWD/virtualenvwrapper/* $VIRTUALENVWRAPPER_HOOK_DIR
|
||||||
gln -Tsv $PWD/update_mac.sh $HOME/update_mac.sh
|
gln -Tsv $PWD/update_mac.sh $HOME/update_mac.sh
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
# Login shells that skip .zshrc (e.g. `su - user -c cmd`) still need brew on PATH.
|
||||||
|
# Interactive shells rebuild PATH order later in .zshrc.
|
||||||
|
if [[ -x /opt/homebrew/bin/brew ]]; then
|
||||||
|
eval "$(/opt/homebrew/bin/brew shellenv)"
|
||||||
|
elif [[ -x /usr/local/bin/brew ]]; then
|
||||||
|
eval "$(/usr/local/bin/brew shellenv)"
|
||||||
|
fi
|
||||||
Reference in new issue
Block a user