diff --git a/bash/.bash_profile b/bash/.bash_profile index dd51de0..acc9414 100644 --- a/bash/.bash_profile +++ b/bash/.bash_profile @@ -1,4 +1,4 @@ -#!/bin/bash +# shellcheck shell=sh # ~/.bash_profile: executed by the command interpreter for login shells. # # see /usr/share/doc/bash/examples/startup-files for examples. @@ -26,8 +26,13 @@ if [ -d "$HOME/.local/bin" ] ; then PATH="$HOME/.local/bin:$PATH" fi - # set PATH so it includes '~/AppImage' directory, if it exists if [ -d "$HOME/AppImage" ] ; then PATH="$HOME/AppImage:$PATH" fi + +# Environment variables +# XDG Base Directory specification +export XDG_CONFIG_HOME="$HOME/.config" +export XDG_CACHE_HOME="$HOME/.cache" +export XDG_DATA_HOME="$HOME/.local/share" diff --git a/bash/.profile b/bash/.profile index d89ea5a..8eeef42 100644 --- a/bash/.profile +++ b/bash/.profile @@ -1,3 +1,4 @@ +# shellcheck shell=sh # ~/.profile: executed by the command interpreter for login shells. # This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login # exists. @@ -25,3 +26,14 @@ fi if [ -d "$HOME/.local/bin" ] ; then PATH="$HOME/.local/bin:$PATH" fi + +# set PATH so it includes '~/AppImage' directory, if it exists +if [ -d "$HOME/AppImage" ] ; then + PATH="$HOME/AppImage:$PATH" +fi + +# Environment variables +# XDG Base Directory specification +export XDG_CONFIG_HOME="$HOME/.config" +export XDG_CACHE_HOME="$HOME/.cache" +export XDG_DATA_HOME="$HOME/.local/share"