-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.zshrc
44 lines (33 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
44
export ZSH=$HOME/.oh-my-zsh
ZSH_THEME="agnoster"
source $ZSH/oh-my-zsh.sh
DISABLE_UNTRACKED_FILES_DIRTY="true"
ZSH_DISABLE_COMPFIX=true
# Preferred editor for local and remote sessions
if [[ -n $SSH_CONNECTION ]]; then
export EDITOR='vim'
fi
plugins=(git colorize github brew osx ruby rbenv rails git-flow tmux docker docker-compose ssh-agent zsh_reload encode64 git npm rsync systemd ufw asdf)
. ~/MyTerminalConfig/env/env.sh
. ~/MyTerminalConfig/env/alias.sh
if [[ $DESKTOP_SESSION == "xfce" ]]; then
. ~/MyTerminalConfig/env/manjaro.sh
fi
if [[ $DESKTOP_SESSION == "ubuntu" ]]; then
. ~/MyTerminalConfig/env/ubuntu.sh
fi
if [[ $(uname) == "Darwin" ]]; then
. ~/MyTerminalConfig/env/osx.sh
fi
if [[ $(uname) == "Linux" ]]; then
. ~/MyTerminalConfig/env/wsl.sh
fi
DEFAULT_USER=$USER
# neofetch
# Load Angular CLI autocompletion.
source <(ng completion script)
# bun completions
[ -s "/Users/jchirivella/.bun/_bun" ] && source "/Users/jchirivella/.bun/_bun"
# bun
export BUN_INSTALL="$HOME/.bun"
export PATH="$BUN_INSTALL/bin:$PATH"