-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path20-darwin.zsh.tmpl
40 lines (40 loc) · 1.8 KB
/
20-darwin.zsh.tmpl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
if [[ ! $(uname) == "Darwin" ]]; then
return
fi
if [[ $TERM_PROGRAM != ghostty ]] && [[ -d "$HOME/.terminfo" ]]; then
export TERMINFO="$HOME/.terminfo" # this saves your santity on MacOS if you are using TMUX
fi
{{ if isExecutable "/opt/homebrew/bin/brew" -}}
export HOMEBREW_CASK_OPTS="--no-quarantine"
export HOMEBREW_AUTO_UPDATING=0
export HOMEBREW_PREFIX=/opt/homebrew
export LDFLAGS="-L$HOMEBREW_PREFIX/opt/curl/lib"
export CPPFLAGS="-I$HOMEBREW_PREFIX/opt/curl/include"
export DYLD_FALLBACK_LIBRARY_PATH="$HOMEBREW_PREFIX/lib:$DYLD_FALLBACK_LIBRARY_PATH"
PATH="$HOMEBREW_PREFIX/bin:$PATH"
PATH="$HOMEBREW_PREFIX/sbin:$PATH"
PATH="$HOMEBREW_PREFIX/sbin:$PATH"
PATH="$HOMEBREW_PREFIX/opt/curl/bin:$PATH"
PATH="$HOMEBREW_PREFIX/opt/man-db/libexec/bin:$PATH"
PATH="$HOMEBREW_PREFIX/opt/gnu-tar/libexec/gnubin:$PATH"
PATH="$HOMEBREW_PREFIX/opt/gawk/libexec/gnubin:$PATH"
PATH="$HOMEBREW_PREFIX/opt/gnu-which/libexec/gnubin:$PATH"
PATH="$HOMEBREW_PREFIX/opt/gnu-sed/libexec/gnubin:$PATH"
PATH="$HOMEBREW_PREFIX/opt/coreutils/libexec/gnubin:$PATH"
{{- end }}
{{ if lookPath "ggrep" -}}
alias grep="ggrep --color=auto --exclude-dir={.bzr,CVS,.git,.hg,.svn,.idea,.tox}"
{{- end}}
{{ if lookPath "gman" -}}
alias man='gman -L ru.UTF-8'
{{- end}}
export PNPM_HOME="$HOME/Library/pnpm"
PATH="/Library/Frameworks/Python.framework/Versions/3.10/bin:/Library/Frameworks/Python.framework/Versions/3.9/bin:/Library/Apple/usr/bin:/usr/local/opt/fzf/bin:$HOME/.gem/ruby/2.6.0/bin:$PNPM_HOME:$ORACLE_HOME:$PATH"
PATH="$PATH:/Users/mik.dmitriev/Library/Application Support/Coursier/bin"
{{ if stat "/opt/oracle/instantclient_18_1" -}}
PATH="/opt/oracle/instantclient_18_1:$PATH"
{{- end }}
alias xdg-open=open
zstyle ':fzf-tab:complete:brew-(install|uninstall|search|info):*-argument-rest' fzf-preview 'brew info $word'
typeset -U PATH path
export PATH