-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathzshrc
43 lines (29 loc) · 1.03 KB
/
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
export ZSH=~/.oh-my-zsh
# ZSH_THEME="ys" # we are using starship
plugins=(cp git node pip python docker kubectl)
source $ZSH/oh-my-zsh.sh
############################## User configuration ##############################
# ssh
export SSH_KEY_PATH="~/.ssh/id_ed25519"
# Default user
export DEFAULT_USER=$(whoami)
source ~/.zsh_aliases
# FASD
eval "$(fasd --init auto)"
############################## Path configuration ##############################
# nvm init
# export NVM_DIR="$HOME/.nvm"
# [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
# [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
# Yarn: https://yarnpkg.com/en/docs/install
export PATH=$PATH:`yarn global bin`
# Add Google Cloud Platform to PATH
# export PATH="$HOME/Software/google-cloud-sdk/bin:$PATH"
# source ~/Software/google-cloud-sdk/completion.zsh.inc
# OpenSSL
export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"
export PATH="/usr/local/opt/libxml2/bin:$PATH"
# Starship
eval "$(starship init zsh)"
# Local User Defined RC script
source ~/.zshrc-local