zsh:profile: More XDG Base Dir env-vars + wgetrc

Use an environment variable and a wgetrc instead of an alias for wget to
enforce the XDG Base Directory Specification so that script calls
respect it too.
This commit is contained in:
2020-11-05 12:37:19 +01:00
parent 7753a1f7bf
commit 1491c998a3
3 changed files with 3 additions and 4 deletions

1
.config/wget/wgetrc Normal file
View File

@@ -0,0 +1 @@
hsts-file = /home/user/.local/share/wget/wget-hsts

View File

@@ -10,6 +10,8 @@ export XAUTHORITY="$XDG_RUNTIME_DIR"/Xauthority
export GNUPGHOME="$XDG_DATA_HOME"/gnupg export GNUPGHOME="$XDG_DATA_HOME"/gnupg
export GOPATH="$XDG_DATA_HOME"/go export GOPATH="$XDG_DATA_HOME"/go
export MPLAYER_HOME="$XDG_CONFIG_HOME"/mplayer
export WGETRC="$XDG_CONFIG_HOME"/wget/wgetrc
export HISTFILE="$XDG_DATA_HOME"/bash/history export HISTFILE="$XDG_DATA_HOME"/bash/history
export LESSHISTFILE=/dev/null export LESSHISTFILE=/dev/null

View File

@@ -12,10 +12,6 @@
alias feh='feh -.' alias feh='feh -.'
# XDG Base Directory Specification # XDG Base Directory Specification
alias wget='
wget --config="${XDG_CONFIG_HOME:-$HOME/.config}/wget/wgetrc" \
--hsts-file="${XDG_DATA_HOME:-$HOME/.local/share}/wget/wget-hsts"
'
alias tmux='tmux -f "${XDG_CONFIG_HOME:-$HOME/.config}/tmux/tmux.conf"' alias tmux='tmux -f "${XDG_CONFIG_HOME:-$HOME/.config}/tmux/tmux.conf"'
alias tmsu='tmsu -D "${XDG_DATA_HOME:-$HOME/.local/share}/tmsu/db"' alias tmsu='tmsu -D "${XDG_DATA_HOME:-$HOME/.local/share}/tmsu/db"'
alias yarn='yarn --use-yarnrc "${XDG_CONFIG_HOME:-$HOME/.config}"/yarn/config' alias yarn='yarn --use-yarnrc "${XDG_CONFIG_HOME:-$HOME/.config}"/yarn/config'