-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdot_zsh_env
85 lines (67 loc) · 2.52 KB
/
dot_zsh_env
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
74
75
76
77
78
79
80
81
82
83
84
# CONFIG VARS
#-------------------
# PATH
export PATH=$PATH:$HOME/.bin/
# Default Editor
export EDITOR="nvim"
export VISUAL="$EDITOR"
# LC
export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
export LC_MESSAGES=en_US.UTF-8
# GPG
export GPG_TTY=$(tty)
# HUB CLI
export GITHUB_HOST=github.com
export HUB_PROTOCOL=ssh
# HOMEBREW OPENSSL (OSX)
export PKG_CONFIG_PATH="/usr/local/opt/openssl/lib/pkgconfig"
# AWS
export AWS_DEFAULT_REGION="us-east-1"
export AWS_DEFAULT_PROFILE="base"
# FZF
export FZF_TMUX_OPTS="-p 80%"
export FZF_CTRL_R_OPTS="--reverse --preview 'echo {}' --preview-window down:3:hidden:wrap --bind '?:toggle-preview'"
# HOMEBREW JDK (OSX)
#export CPPFLAGS="-I/usr/local/opt/openjdk/include"
# Ansible
# export ANSIBLE_HOST_KEY_CHECKING=False
# k8s
# export KUBECONFIG=
# export KUBECONFIG=
# export KUBECONFIG=
# export KUBECTL_EXTERNAL_DIFF="colordiff -N -u"
# Skaffold
# export SKAFFOLD_DEFAULT_REPO="rojosinalma"
# Overcommit
# if command -v overcommit > /dev/null 2>&1; then
# export GIT_TEMPLATE_DIR="$(overcommit --template-dir)"
# fi
#--- LONG STATIC STUFF ---#
# Git Radar (https://github.com/michaeldfallen/git-radar)
export PATH=$PATH:$HOME/.git-radar
export GIT_RADAR_COLOR_BRANCH='%F{cyan}'
export GIT_RADAR_COLOR_LOCAL_AHEAD
export GIT_RADAR_COLOR_LOCAL_BEHIND
export GIT_RADAR_COLOR_LOCAL_DIVERGED
export GIT_RADAR_COLOR_REMOTE_AHEAD
export GIT_RADAR_COLOR_REMOTE_BEHIND
export GIT_RADAR_COLOR_REMOTE_DIVERGED
export GIT_RADAR_COLOR_REMOTE_NOT_UPSTREAM
export GIT_RADAR_COLOR_CHANGES_STAGED
export GIT_RADAR_COLOR_CHANGES_UNSTAGED
export GIT_RADAR_COLOR_CHANGES_CONFLICTED
export GIT_RADAR_COLOR_CHANGES_UNTRACKED
export GIT_RADAR_MAIN_BRANCH="origin/main"
export GIT_RADAR_FETCH_TIME=30
# Kube PS1
# KUBE_PS1_BINARY=kubectl # Default Kubernetes binary
# KUBE_PS1_DIVIDER=": " # Separator between context and namespace
# KUBE_PS1_NS_ENABLE=true # Display the namespace. If set to false, this will also disable KUBE_PS1_DIVIDER
# KUBE_PS1_PREFIX=[ # Prompt opening character
# KUBE_PS1_SEPARATOR=| # Separator between symbol and context name
# KUBE_PS1_SUFFIX=%F{blue}] # Prompt closing character
# KUBE_PS1_SYMBOL_DEFAULT=⎈ # Default prompt symbol. Unicode \u2388
# KUBE_PS1_SYMBOL_ENABLE=false # Display the prompt Symbol. If set to false, this will also disable KUBE_PS1_SEPARATOR
# KUBE_PS1_SYMBOL_PADDING=true # Adds a space (padding) after the symbol to prevent clobbering prompt characters
# KUBE_PS1_SYMBOL_USE_IMG=false # ☸️ , Unicode \u2638 as the prompt symbol