diff options
Diffstat (limited to 'profile/xdg.sh')
-rw-r--r-- | profile/xdg.sh | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/profile/xdg.sh b/profile/xdg.sh deleted file mode 100644 index a4e395f..0000000 --- a/profile/xdg.sh +++ /dev/null | |||
@@ -1,84 +0,0 @@ | |||
1 | # XDG compliance (miscellaneous) | ||
2 | |||
3 | # If an XDG-complaint variable makes more sense somewhere else, it'll be | ||
4 | # moved there (e.g., HISTFILE is in history.bash). So variables might | ||
5 | # move /out/ of this directory, but they probably won't move /in/. | ||
6 | |||
7 | # See also https://github.com/b3nj5m1n/xdg-ninja, | ||
8 | # https://wiki.archlinux.org/title/XDG_Base_Directory#Support | ||
9 | |||
10 | # Readline | ||
11 | export INPUTRC="$XDG_CONFIG_HOME/readline/inputrc" | ||
12 | export RLWRAP_HOME="$XDG_DATA_HOME/rlwrap" | ||
13 | |||
14 | # Less | ||
15 | export LESSKEY="$XDG_CONFIG_HOME/less/lesskey" | ||
16 | export LESSHISTFILE="$XDG_CACHE_HOME/less/history" | ||
17 | mkdir -p "$XDG_CACHE_HOME/less" | ||
18 | |||
19 | # Vim | ||
20 | export VIMINIT="source ${XDG_CONFIG_HOME:=$HOME/.config}/vim/vimrc" | ||
21 | |||
22 | # Weechat | ||
23 | export WEECHAT_HOME="$XDG_CONFIG_HOME/weechat" | ||
24 | |||
25 | # Lynx | ||
26 | export LYNX_CFG="$XDG_CONFIG_HOME/lynx/lynx.cfg" | ||
27 | |||
28 | # Xorg | ||
29 | export XDG_RUNTIME_DIR="${XDG_RUNTIME_DIR:-$HOME}" | ||
30 | export XINITRC="$XDG_CONFIG_HOME/X11/xinitrc" | ||
31 | export XSERVERRC="$XDG_CONFIG_HOME/X11/xserverrc" | ||
32 | export USERXSESSION="$XDG_CACHE_HOME/X11/xsession" | ||
33 | export ALTUSERXSESSION="$XDG_CACHE_HOME/X11/Xsession" | ||
34 | export ERRFILE="$XDG_CACHE_HOME/X11/xsession-errors" | ||
35 | |||
36 | |||
37 | |||
38 | # Notmuch -- https://notmuchmail.org/pipermail/notmuch/2011/007007.html | ||
39 | export NOTMUCH_CONFIG="${XDG_CONFIG_HOME:=$HOME/.config}/notmuch/default/config" | ||
40 | |||
41 | # GNUPG | ||
42 | export GNUPGHOME="$XDG_DATA_HOME/gnupg" | ||
43 | |||
44 | # ICEauthority | ||
45 | export ICEAUTHORITY="$XDG_CACHE_HOME/ICEauthority" | ||
46 | |||
47 | # mbsync (requires alias) | ||
48 | export MBSYNC_CONFIG_HOME="$XDG_CONFIG_HOME/isync/mbsyncrc" | ||
49 | alias mbsync='command mbsync -c "$MBSYNC_CONFIG_HOME"' | ||
50 | |||
51 | # npm | ||
52 | export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME/npm/npmrc" | ||
53 | |||
54 | # bash-complete | ||
55 | export BASH_COMPLETION_USER_FILE="$XDG_CONFIG_HOME/bash/completion" | ||
56 | |||
57 | # aspell | ||
58 | ASPELL_CONF="per-conf $XDG_CONFIG_HOME/aspell/aspell.conf" | ||
59 | ASPELL_CONF="$ASPELL_CONF; personal $XDG_CONFIG_HOME/aspell/en.pws" | ||
60 | ASPELL_CONF="$ASPELL_CONF; repl $XDG_CONFIG_HOME/aspell/en.prepl" | ||
61 | mkdir -p "$XDG_CONFIG_HOME/aspell" | ||
62 | export ASPELL_CONF | ||
63 | |||
64 | # Xcompose | ||
65 | export XCOMPOSEFILE="$XDG_CONFIG_HOME/xorg/xcompose" | ||
66 | export XCOMPOSECACHE="$XDG_CACHE_HOME/xorg/xcompose" | ||
67 | |||
68 | # sqlite | ||
69 | export SQLITE_HISTORY="$XDG_DATA_HOME/sqlite_history" | ||
70 | alias sqlite3='sqlite3 -init "$XDG_CONFIG_HOME/sqlite3/sqliterc"' | ||
71 | |||
72 | # python | ||
73 | export PYTHONSTARTUPFILE="$XDG_CONFIG_HOME/python/startup" | ||
74 | export PYTHONPYCACHEPREFIX="$XDG_CACHE_HOME/python" | ||
75 | export PYTHON_EGG_CACHE="$XDG_CACHE_HOME/python/eggs" | ||
76 | export PYTHONUSERBASE="$XDG_DATA_HOME/python" | ||
77 | |||
78 | # wget | ||
79 | export WGETRC="$XDG_CONFIG_HOME/wget/config" | ||
80 | mkdir -p "$XDG_CONFIG_HOME/wget" | ||
81 | alias wget='wget --hsts-file="$XDG_CACHE_HOME/wget-hsts"' | ||
82 | |||
83 | # dvdcss | ||
84 | export DVDCSS_HOME="$XDG_CACHE_HOME/dvdcss" | ||