add some xdg settings
This commit is contained in:
parent
2cceb7b489
commit
c8c6e801f8
2
aliases/xdg
Normal file
2
aliases/xdg
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
#!/bin/zsh
|
||||||
|
alias adb='HOME="$XDG_DATA_HOME"/android adb'
|
1
env/00_xdg.zsh
vendored
1
env/00_xdg.zsh
vendored
|
@ -1,3 +1,4 @@
|
||||||
XDG_CACHE_HOME=${XDG_CACHE_HOME:-${HOME}/.cache}
|
XDG_CACHE_HOME=${XDG_CACHE_HOME:-${HOME}/.cache}
|
||||||
XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-${HOME}/.config}
|
XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-${HOME}/.config}
|
||||||
XDG_DATA_HOME=${XDG_DATA_HOME:-${HOME}/.local/share}
|
XDG_DATA_HOME=${XDG_DATA_HOME:-${HOME}/.local/share}
|
||||||
|
XDG_STATE_HOME=${XDG_STATE_HOME:-${HOME}/.local/state}
|
||||||
|
|
19
env/01_xdg-fixes.zsh
vendored
Normal file
19
env/01_xdg-fixes.zsh
vendored
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
export ANDROID_USER_HOME="$XDG_DATA_HOME"/android
|
||||||
|
export ANSIBLE_HOME="$XDG_DATA_HOME"/ansible
|
||||||
|
export BUNDLE_USER_CACHE="$XDG_CACHE_HOME"/bundle
|
||||||
|
export BUNDLE_USER_CONFIG="$XDG_CONFIG_HOME"/bundle
|
||||||
|
export BUNDLE_USER_PLUGIN="$XDG_DATA_HOME"/bundle
|
||||||
|
export CARGO_HOME="$XDG_DATA_HOME"/cargo
|
||||||
|
export ELINKS_CONFDIR="$XDG_CONFIG_HOME"/elinks
|
||||||
|
export GNUPGHOME=$XDG_CONFIG_HOME/gnupg
|
||||||
|
export GRADLE_USER_HOME="$XDG_DATA_HOME"/gradle
|
||||||
|
export GTK2_RC_FILES="$XDG_CONFIG_HOME"/gtk-2.0/gtkrc
|
||||||
|
export NODE_REPL_HISTORY="$XDG_DATA_HOME"/node_repl_history
|
||||||
|
export SQLITE_HISTORY="$XDG_CACHE_HOME"/sqlite_history
|
||||||
|
export TERMINFO="$XDG_DATA_HOME"/terminfo
|
||||||
|
export TERMINFO_DIRS="$XDG_DATA_HOME"/terminfo:/usr/share/terminfo
|
||||||
|
export TEXMFCONFIG=$XDG_CONFIG_HOME/texlive/texmf-config
|
||||||
|
export TEXMFHOME=$XDG_DATA_HOME/texmf
|
||||||
|
export TEXMFVAR=$XDG_CACHE_HOME/texlive/texmf-var
|
||||||
|
export XINITRC="$XDG_CONFIG_HOME"/X11/xinitrc
|
||||||
|
export _JAVA_OPTIONS="-Djava.util.prefs.userRoot=$XDG_CONFIG_HOME/java"
|
1
zprofile
1
zprofile
|
@ -40,5 +40,6 @@ set -$shopts
|
||||||
unset sh shopts
|
unset sh shopts
|
||||||
|
|
||||||
if [[ $TTY == /dev/tty1 ]]; then
|
if [[ $TTY == /dev/tty1 ]]; then
|
||||||
|
export XAUTHORITY="$XDG_RUNTIME_DIR"/Xauthority
|
||||||
exec startx :1
|
exec startx :1
|
||||||
fi
|
fi
|
||||||
|
|
8
zshrc
8
zshrc
|
@ -1,6 +1,12 @@
|
||||||
typeset -U path
|
typeset -U path
|
||||||
|
|
||||||
HISTFILE=~/.histfile
|
HISTFILE=${XDG_STATE_HOME:-$HOME/.local/state}/zsh/histfile
|
||||||
|
if [[ ! -d ${HISTFILE:h} ]]; then
|
||||||
|
mkdir -p ${HISTFILE:h}
|
||||||
|
fi
|
||||||
|
if [[ ! -e $HISTFILE && -e ~/.histfile ]]; then
|
||||||
|
mv ~/.histfile $HISTFILE
|
||||||
|
fi
|
||||||
HISTSIZE=100000
|
HISTSIZE=100000
|
||||||
SAVEHIST=100000
|
SAVEHIST=100000
|
||||||
unsetopt histsavenodups
|
unsetopt histsavenodups
|
||||||
|
|
Loading…
Reference in a new issue