blob: fb65d71bf05e8fa5fa79e9cbab2141955d42e875 (
plain)
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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
|
# env
# ========================
# ===== ===============
# ====== ================
# ====== ================
# ====== ==== ==== ==
# ====== === == = =
# ====== === = == =
# = === === = == ====
# = === === = == = =
# == ===== ==== ==
# ========================
unset MAILCHECK
# xdg
export XDG_DATA_HOME="$HOME"/.local/share
export XDG_CONFIG_HOME="$HOME"/.config
export XDG_CACHE_HOME="$HOME"/.cache
export XDG_STATE_HOME="$HOME"/.local/state
export XDG_PACKAGE_HOME="$HOME"/.local/packs
export XDG_DESKTOP_DIR="$HOME"
export XDG_DOCUMENTS_DIR="$HOME"/docs
export XDG_DOWNLOAD_DIR="$HOME"/dl
export XDG_MUSIC_DIR="$HOME"/mu
export XDG_PICTURES_DIR="$HOME"/pics
export XDG_VIDEOS_DIR="$HOME"/vids
export XDG_RUNTIME_DIR=/var/run/"$USER"
# Apps
export EDITOR='nvim'
export VISUAL="${EDITOR}"
export PAGER='less'
export MANPAGER='less'
export TERMINAL='st'
export BROWSER='firefox'
export READER='zathura'
export FILE='lf'
export MAIL="$XDG_DATA_HOME"/mail
# UTF-8
export CHARSET='UTF-8'
export LC_ALL=en_US.UTF-8
export LC_COLLATE='C'
export LC_CTYPE=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
# Cleanup
export ANDROID_SDK_HOME="$XDG_CONFIG_HOME"/android
export ANDROID_AVD_HOME="$XDG_DATA_HOME"/android
export ANDROID_EMULATOR_HOME="$XDG_DATA_HOME"/android
export ADB_VENDOR_KEY="$XDG_CONFIG_HOME"/android
export CARGO_HOME="$XDG_DATA_HOME"/cargo
export CCACHE_CONFIGPATH="$XDG_CONFIG_HOME"/ccache.conf
export CCACHE_DIR="$XDG_CACHE_HOME"/ccache
export DOCKER_CONFIG="$XDG_CONFIG_HOME"/docker
export DVDCSS_CACHE="$XDG_DATA_HOME"/dvdcss
export FOSSGIT="$XDG_DATA_HOME"/fossil/git_exports
export FOSSIL="$XDG_DATA_HOME"/fossil/repos
export GNUPGHOME="$XDG_DATA_HOME"/gnupg
export GTK2_RC_FILES="$XDG_CONFIG_HOME"/gtk-2.0/gtkrc
export GPG_TUI_CONFIG="$XDG_CONFIG_HOME"/gpg-tui/gpg-tui.toml
export GOPATH="$XDG_DATA_HOME"/go
export GOBIN="$GOPATH"/bin
export _JAVA_OPTIONS=-Djava.util.prefs.userRoot="$XDG_DATA_HOME"/java
export KDEHOME="$XDG_CONFIG_HOME"/kde
export LESSHISTFILE='-'
export MACHINE_STORAGE_PATH="$XDG_DATA_HOME"/docker-machine
export MOST_INITFILE="$XDG_CONFIG_HOME"/mostrc
export NODE_REPL_HISTORY="$XDG_DATA_HOME"/node_repl_history
export NOTMUCH_CONFIG="$XDG_CONFIG_HOME"/notmuch/notmuchrc
export NMBGIT="$XDG_DATA_HOME"/notmuch/nmbug
export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME"/npm/npmrc
export NUGET_PACKAGES="$XDG_CACHE_HOME"/NuGetPackages
export PARALLEL_HOME="$XDG_CONFIG_HOME"/parallel
export PASSWORD_STORE_DIR="$XDG_DATA_HOME"/pass
export PYENV_ROOT="$HOME"/.pyenv
export SCREENRC="$XDG_CONFIG_HOME"/screen/screenrc
export STACK_ROOT="$XDG_DATA_HOME"/stack
export TSH_HOME="$XDG_CONFIG_HOME"/tsh
export WGETRC="$XDG_CONFIG_HOME"/wgetrc
export WINEPREFIX="$XDG_DATA_HOME"/wineprefixes/default
export W3M_DIR="$XDG_STATE_HOME"/w3m
# Xorg
export GTK_THEME='Gruvbox-Dark-B:dark'
export XINITRC="$XDG_CONFIG_HOME"/x11/xinitrc
export XSERVERRC="$XDG_CONFIG_HOME"/x11/xserverrc
export _Z_DATA="$XDG_DATA_HOME"/z
# ccache
export CCACHE_PATH='/usr/bin:/usr/local/bin:/usr/local/llvm11/bin'
export CCACHE_DIR='/var/cache/ccache-jozan'
export CCACHE_LOGFILE='/var/log/ccache.log'
# Apps config
export BAT_THEME='gruvbox-dark'
export BAT_PAGER='less'
export FZF_DEFAULT_COMMAND='fd -i -H -c never -j9 -E .git -E dotfiles-bsd -E .ccls-cache -E GIMP -E iridium -E google-chrome -E chromium -E elpa -E Gpredict -E .cache'
# export FZF_DEFAULT_COMMAND='rg --color never --files --hidden'
export FZF_DEFAULT_OPTS='--height 60% --layout=reverse --border=left --tabstop=4'
export FZF_DEFAULT_OPTS="$FZF_DEFAULT_OPTS"\
" --color=bg+:#1d2021,bg:#1d2021"\
" --color=fg:#bdae93,fg+:#ebdbb2"\
" --color=hl:#cc241d,hl+:#cc241d"\
" --color=spinner:#458588"\
" --color=header:#cc241d,info:#665c54,pointer:#cc241d"\
" --color=marker:#689d6a,prompt:#d79921"
export LESS='-R -c -S'
export MORE_SWITCHES='-ct4'
export MPD_HOST="$XDG_DATA_HOME"/mpd/socket
export NNN_OPTS='aAdcrRQx'
export NNN_COLORS='4132'
export NNN_FCOLORS='030304020005060801ac0507'
export NNN_ARCHIVE="\\.(7z|a|ace|alz|arc|arj|bz|bz2|cab|cpio|deb|gz|jar|lha|lz|lzh|lzma|lzo|rar|rpm|rz|t7z|tar|tbz|tbz2|tgz|tlz|txz|tZ|tzo|war|xpi|xz|Z|zip)$"
export NNN_TERMINAL=$TERMINAL
export NNN_PAGER='less'
export NNN_BATTHEME='gruvbox-dark'
export NNN_BATSTYLE='plain'
export NNN_PREVIEWIMGPROG='icat'
export NNN_PREVIEWVIDEO='tct'
export NNN_ICONLOOKUP=0
export NNN_PLUG='t:joe_fzfcd;p:-preview-tui;s:-!gdu -s;f:-fzopen;c:-joe_clipper;d:-joe_dragdrop;q:-joe_cmusq'
export RUSTFLAGS='-L /usr/local/lib'
export SFEED_AUTOCMD="t<<<<<<"
export SFEED_PLUMBER="linkview"
export SFEED_PLUMBER_INTERACTIVE="1"
export SFEED_URL_FILE="$XDG_DATA_HOME/sfeed/readfile"
export WEBKIT_DISABLE_COMPOSITING_MODE=1
export WWW_HOME='https://start.duckduckgo.com/'
export YTFZF_HIST='0'
# PATH
export PATH="$HOME"/.local/bin:"$HOME"/.local/bin/status:/usr/local/llvm13/bin:"$HOME"/.pyenv/bin:"$PATH"
|