Fix the dotfiles directory sourcing
This commit is contained in:
parent
71fe80ffd0
commit
b8a86f98ce
10
run/.bashrc
10
run/.bashrc
@ -8,11 +8,12 @@ esac
|
|||||||
READLINK=$(which greadlink || which readlink)
|
READLINK=$(which greadlink || which readlink)
|
||||||
CURRENT_SCRIPT=$BASH_SOURCE
|
CURRENT_SCRIPT=$BASH_SOURCE
|
||||||
|
|
||||||
if [[ -n $CURRENT_SCRIPT && -x "$READLINK" ]]; then
|
if [ -d "$HOME/.dotfiles" ]; then
|
||||||
|
DOTFILES_DIR="$HOME/.dotfiles"
|
||||||
|
elif [[ -n $CURRENT_SCRIPT && -x "$READLINK" ]]; then
|
||||||
SCRIPT_PATH=$($READLINK -f "$CURRENT_SCRIPT")
|
SCRIPT_PATH=$($READLINK -f "$CURRENT_SCRIPT")
|
||||||
DOTFILES_DIR=$(dirname "$(dirname "$SCRIPT_PATH")")
|
DOTFILES_DIR=$(dirname "$(dirname "$SCRIPT_PATH")")
|
||||||
elif [ -d "$HOME/.dotfiles" ]; then
|
echo $DOTFILES_DIR
|
||||||
DOTFILES_DIR="$HOME/.dotfiles"
|
|
||||||
else
|
else
|
||||||
echo "Unable to find dotfiles, exiting."
|
echo "Unable to find dotfiles, exiting."
|
||||||
return # `exit 1` would quit the shell itself
|
return # `exit 1` would quit the shell itself
|
||||||
@ -25,8 +26,7 @@ for DOTFILE in "$DOTFILES_DIR"/system/.{function,env,alias,prompt}; do
|
|||||||
done
|
done
|
||||||
|
|
||||||
# Set LSCOLORS
|
# Set LSCOLORS
|
||||||
|
eval "$(dircolors $DOTFILES_DIR/system/.dir_colors)"
|
||||||
eval "$(dircolors "$DOTFILES_DIR"/system/.dir_colors)"
|
|
||||||
|
|
||||||
# Hook for extra/custom stuff
|
# Hook for extra/custom stuff
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user