-
Notifications
You must be signed in to change notification settings - Fork 0
/
.zshrc
67 lines (47 loc) · 1.43 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
# Path to your oh-my-zsh installation.
export ZSH=$HOME/.oh-my-zsh
ZSH_THEME="gallois"
# CASE_SENSITIVE="true"
# HYPHEN_INSENSITIVE="true"
# DISABLE_AUTO_UPDATE="true"
# DISABLE_UPDATE_PROMPT="true"
# export UPDATE_ZSH_DAYS=13
# DISABLE_MAGIC_FUNCTIONS=true
# DISABLE_LS_COLORS="true"
# DISABLE_AUTO_TITLE="true"
# ENABLE_CORRECTION="true"
COMPLETION_WAITING_DOTS="true"
# DISABLE_UNTRACKED_FILES_DIRTY="true"
# HIST_STAMPS="mm/dd/yyyy"
plugins=(git gitignore docker chucknorris extract zsh-interactive-cd zsh_reload)
zstyle ':completion:*:*:docker:*' option-stacking yes
source $ZSH/oh-my-zsh.sh
export LANG=en_US.UTF-8
# export PATH="$PATH:ADD_HERE_YOUR_PATH"
export PATH="$PATH:/home/iolk/Development/flutter/bin"
# Preferred editor for local and remote sessions
if [[ -n $SSH_CONNECTION ]]; then
export EDITOR='nano'
else
export EDITOR='nano'
fi
alias opt_gpp="g++ -std=c++17 -Wall -pedantic -O3 main.cpp -o main"
# SSH INIT
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
export WECHALLUSER="iolk"
export WECHALLTOKEN="70FE3-9AAA2-C4E62-66863-9709B-6456F"
export CHROME_EXECUTABLE="/usr/bin/google-chrome-stable"
# system aliases
alias pc="sudo pacman"
alias sc="sudo systemctl"
alias iwc="iwctl station wlan0"
# kubectl aliases
alias k="sudo kubectl"
alias kgx="sudo kubectl config get-contexts"
# docker aliases
alias d="docker"
alias dc="docker-compose"
alias dockerd="~/.scripts/dockermgr"
#laravel aliases
alias sail="./vendor/bin/sail"