diff --git a/dot_config/bash/dot_bashrc b/dot_config/bash/dot_bashrc index 3c94888..b405c4d 100644 --- a/dot_config/bash/dot_bashrc +++ b/dot_config/bash/dot_bashrc @@ -10,7 +10,7 @@ set -a if shopt -q login_shell && [[ -f /usr/lib/systemd/user-environment-generators/30-systemd-environment-d-generator ]]; then eval "$(/usr/lib/systemd/user-environment-generators/30-systemd-environment-d-generator)" # Fallback to to manually parsing environment.d -elif [[ -n "$XDG_DATA_HOME" && -n "$XDG_CONFIG_HOME" && -n "$XDG_STATE_HOME" && -n "$XDG_CACHE_HOME" ]]; then +elif [[ -z "$XDG_DATA_HOME" && -z "$XDG_CONFIG_HOME" && -z "$XDG_STATE_HOME" && -z "$XDG_CACHE_HOME" ]]; then eval "$(<"$HOME/.config/environment.d/xdg.conf")" fi set +a diff --git a/dot_config/zsh/dot_zshrc b/dot_config/zsh/dot_zshrc index 04e040e..e6dc28b 100644 --- a/dot_config/zsh/dot_zshrc +++ b/dot_config/zsh/dot_zshrc @@ -10,7 +10,7 @@ set -a if [[ -o login && -f /usr/lib/systemd/user-environment-generators/30-systemd-environment-d-generator ]]; then eval "$(/usr/lib/systemd/user-environment-generators/30-systemd-environment-d-generator)" # Fallback to to manually parsing environment.d -elif [[ -n "$XDG_DATA_HOME" && -n "$XDG_CONFIG_HOME" && -n "$XDG_STATE_HOME" && -n "$XDG_CACHE_HOME" ]]; then +elif [[ -z "$XDG_DATA_HOME" && -z "$XDG_CONFIG_HOME" && -z "$XDG_STATE_HOME" && -z "$XDG_CACHE_HOME" ]]; then eval "$(<"$HOME/.config/environment.d/xdg.conf")" fi set +a