From ef84036ec392bf33f0808561ced5a7fb2a3af034 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Wed, 12 Jan 2022 17:39:10 +0530 Subject: [PATCH] fish: conf/setup: Set XDG base directory environment variables --- fish/.config/fish/conf.d/setup.fish | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fish/.config/fish/conf.d/setup.fish b/fish/.config/fish/conf.d/setup.fish index d303354..41da796 100644 --- a/fish/.config/fish/conf.d/setup.fish +++ b/fish/.config/fish/conf.d/setup.fish @@ -1,4 +1,9 @@ function __fish_setup_on_tty_login --description "Set up environment on tty login" + set -qx XDG_CONFIG_HOME; or set -Ux XDG_CONFIG_HOME $HOME/.config + set -qx XDG_CACHE_HOME; or set -Ux XDG_CACHE_HOME $HOME/.cache + set -qx XDG_DATA_HOME; or set -Ux XDG_DATA_HOME $HOME/.local/share + set -qx XDG_STATE_HOME; or set -Ux XDG_STATE_HOME $HOME/.local/state + for extra_path in ~/.{local,nix-profile,cargo,cabal,ghcup}/bin if test -d "$extra_path" set -gxp PATH "$extra_path"