This repository has been archived by the owner on Nov 20, 2020. It is now read-only.
/
env.zsh
97 lines (70 loc) · 2.29 KB
/
env.zsh
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
85
86
87
88
89
90
91
92
93
94
95
96
97
# "global" system stuff
export LC_ALL='en_US.UTF-8'
export LANG='en_US.UTF-8'
export LANGUAGE='en_US.UTF-8'
if hash getconf 2>/dev/null; then
PATH="$(getconf PATH)"
fi
prepend() {
[ -d "$1" ] && PATH="$1:$PATH"
}
prepend '/usr/local/bin'
prepend "$HOME/bin"
unset prepend
export PATH
if hash nvim 2>/dev/null; then
export EDITOR=nvim
elif hash vim 2>/dev/null; then
export EDITOR=vim
else
export EDITOR=vi
fi
export USE_EDITOR="$EDITOR"
export VISUAL="$EDITOR"
export PAGER=less
# zsh stuff
export HISTFILE="$XDG_CACHE_HOME/zsh_history"
export HISTSIZE=10000
export SAVEHIST=9000
export CLICOLOR=1
# commands
export bower_storage__packages="$XDG_CACHE_HOME/bower/packages"
export bower_storage__registry="$XDG_CACHE_HOME/bower/registry"
export bower_storage__links="$XDG_CACHE_HOME/bower/links"
export bower_tmp="$XDG_CACHE_HOME/bower/tmp"
export FZF_DEFAULT_COMMAND='
(
git ls-tree -r --name-only HEAD ||
find . -path "*/\.*" -prune -o -type f -print -o -type l -print |
sed s/^..//
) 2> /dev/null'
export GATSBY_TELEMETRY_DISABLED=1
export GPG_TTY="$(tty)"
export GREP_COLOR='00;36'
export LESS='--ignore-case --QUIET --raw-control-chars --no-init --quit-if-one-screen'
export LESSHISTFILE="$XDG_CACHE_HOME/lesshst"
export LESSSECURE=1
export LS_COLORS='di=30;46:tw=30;46:ow=30;46:ex=31:su=31:sg=31:'
export LSCOLORS='Hfxxxxxxbxxxxxbxbxagag'
export LYNX_CFG="$XDG_CONFIG_HOME/lynx/lynx.cfg"
export NEXT_TELEMETRY_DISABLED=1
export NODE_REPL_HISTORY="$XDG_CACHE_HOME/node_repl_history"
export NPM_CONFIG_EDITOR="$EDITOR"
export NPM_CONFIG_INIT_AUTHOR_NAME='Evan Hahn'
export NPM_CONFIG_INIT_AUTHOR_EMAIL='me@evanhahn.com'
export NPM_CONFIG_INIT_AUTHOR_URL='https://evanhahn.com'
export NPM_CONFIG_INIT_LICENSE='MIT'
export NPM_CONFIG_INIT_VERSION='0.0.0'
export NPM_CONFIG_PROGRESS='true'
export NPM_CONFIG_SAVE='true'
export NPM_CONFIG_CACHE_MIN='120'
export PYTHONSTARTUP="$XDG_CONFIG_HOME/python/pythonrc"
export PYTHONDONTWRITEBYTECODE=1
export SCREENRC="$XDG_CONFIG_HOME/screen/screenrc"
export SNIPPETS_FOLDER="$XDG_CONFIG_HOME/snippets"
export TIGRC_USER="$XDG_CONFIG_HOME/tig/tigrc"
export TIMEFMT=$'\n\e[33m%J\e[0m took \e[35m%E\e[0m'
export VAGRANT_CHECKPOINT_DISABLE='yes'
export WWW_HOME='https://duckduckgo.com'
export _Z_DATA="$XDG_CACHE_HOME/z-cache"
export ZIPOPT='-9'