-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.zshrc
24 lines (18 loc) · 904 Bytes
/
.zshrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
[[ -f ~/.zsh/aliases.zsh ]] && source ~/.zsh/aliases.zsh
[[ -f ~/.zsh/starship.zsh ]] && source ~/.zsh/starship.zsh
[[ -f ~/.zsh/chatgpt.zsh ]] && source ~/.zsh/chatgpt.zsh
autoload -Uz compinit
compinit
export USERPROFILE=$HOME
export MSBUILDTERMINALLOGGER=auto # enable fancy dotnet terminal logging
export DOTNET_CLI_UI_LANGUAGE=en-US
export BAT_PAGING=never # Prevents bat from paging
export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh" # This loads nvm
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
export LANG=en_US.UTF-8
export PATH="$PATH:$HOME/.dotnet/tools"
export PATH="$PATH:/Users/chris/.nvm/versions/node/v20.9.0/bin"
eval "$(pyenv init -)"
eval "$(starship init zsh)"
. /opt/homebrew/etc/profile.d/z.sh