-
Notifications
You must be signed in to change notification settings - Fork 0
/
dot_zshrc
42 lines (32 loc) · 897 Bytes
/
dot_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
# Tea installs packages into ~/local/bin
export PATH=$PATH:$HOME/bin:$HOME/local/bin
export ZSH="$HOME/.oh-my-zsh"
ZSH_THEME="robbyrussell"
# Auto-update the ZSH every 7 days
zstyle ':omz:update' frequency 7
# Which plugins would you like to load?
# Standard plugins can be found in $ZSH/plugins/
# Custom plugins may be added to $ZSH_CUSTOM/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(
rust
z
git
golang
zsh-autosuggestions
)
# TEA
unset TEA_PREFIX
source <(tea --shellcode) #docs.tea.xyz/shellcode
export TEA_DIR=$HOME/.tea
# ALIASES
alias tree="eza --tree"
alias ls="eza -lag"
# Go
export PATH=$PATH:$(go env GOPATH)/bin
# Git-Grab is an opinionated way of cloning Git repos.
# https://github.com/wezm/git-grab
export GRAB_HOME=$HOME/dev
# ZSH Plugins
source $ZSH/oh-my-zsh.sh