fi
# Set the default paths to gpg-agent files.
-_gpg_agent_conf="$HOME/.gnupg/gpg-agent.conf"
-_gpg_agent_env="${TMPDIR:-/tmp}/gpg-agent.env"
+_gpg_agent_conf="$XDG_CONFIG_HOME/gnupg/gpg-agent.conf"
+_gpg_agent_env="$XDG_CACHE_HOME/gpg-agent-info"
# Start gpg-agent if not started.
if ! ps -U "$USER" -o ucomm | grep -q gpg-agent; then
export XDG_CACHE_HOME="$HOME/.cache"
export HOST=$(hostname)
-systemctl --user import-environment XDG_CACHE_HOME XDG_DATA_HOME XDG_CONFIG_HOME
+systemctl --user import-environment \
+ XDG_CACHE_HOME \
+ XDG_CONFIG_HOME \
+ XDG_DATA_HOME
# vim stuff
[[ -d "$XDG_CACHE_HOME/vim" ]] || mkdir -p "$XDG_CACHE_HOME/vim"
# mpv & mplayer
export MPV_HOME="$XDG_CONFIG_HOME/mpv"
export MPLAYER_HOME="$XDG_CONFIG_HOME/mplayer"
+
+# gpg
+export GNUPGHOME="$XDG_CONFIG_HOME/gnupg"