-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.zshrc
75 lines (56 loc) · 1.46 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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
export ZSH="$HOME/.oh-my-zsh"
export UPDATE_ZSH_DAYS=7
HIST_STAMPS="dd/mm/yyyy"
plugins=(
archlinux
bgnotify
docker
docker-compose
fnm
git
kubectl
npm
rbenv
ssh-agent
zsh-autosuggestions
zsh-syntax-highlighting
)
zstyle :omz:plugins:ssh-agent agent-forwarding on
zstyle :omz:plugins:ssh-agent identities id_rsa
source $ZSH/oh-my-zsh.sh
export EDITOR='nvim'
# Compilation flags
export ARCHFLAGS="-arch x86_64"
alias nvim-jorge="nvim -u ~/.config/nvim2/init.lua"
alias zshconfig="nvim ~/.zshrc"
alias zshreload="source ~/.zshrc"
alias ls="exa"
alias ll="exa -lh"
alias la="exa -ah"
alias lla="exa -lah"
alias lt="exa -T"
alias lta="exa -Ta"
alias pacman="sudo pacman"
alias paru="paru"
alias cat="bat"
alias find="fd"
alias ytw="yarn test:watch --coverage=false"
alias ytwc="yarn test:watch --coverage"
alias gcnv="git commit --no-verify"
export GH_EDITOR="nvim"
export DENO_INSTALL="$HOME/.deno"
export XDG_CACHE_HOME="$HOME/.cache"
export XDG_CONFIG_HOME="$HOME/.config"
export XDG_DATA_HOME="$HOME/.local/share"
export XDG_STATE_HOME="$HOME/.local/state"
export PATH="$PATH:$HOME/.local/bin/:$DENO_INSTALL/bin"
# pnpm
export PNPM_HOME="/home/jorgebodega/.local/share/pnpm"
export PATH="$PNPM_HOME:$PATH"
# pnpm end
export PYENV_ROOT="$HOME/.pyenv"
command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
eval "$(rbenv init - zsh)"
eval "$(fnm env --use-on-cd)"
eval "$(starship init zsh)"