dotfiles/home/dot_zshrc

39 lines
729 B
Text
Raw Normal View History

2021-12-08 09:38:24 -06:00
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
#Get dotfiles directory
if [ -d "$HOME/.dotfiles" ]; then
DOTFILES_DIR="$HOME/.dotfiles"
else
echo "Unable to find dotfiles, exiting."
return
fi
# Make utilities available
2022-04-21 08:25:37 -05:00
PATH="$DOTFILES_DIR/bin:$PATH"
2021-12-08 09:38:24 -06:00
2022-08-13 14:39:48 -05:00
for DOTFILE in "$DOTFILES_DIR"/lib/{path,env,prompt,alias,function,conda,custom}.zsh; do
2021-12-08 09:38:24 -06:00
[ -f "$DOTFILE" ] && . "$DOTFILE"
done
unset DOTFILE
DOTFILES_EXTRA_DIR="$HOME/.extra"
if [ -d "$DOTFILES_EXTRA_DIR" ]; then
for EXTRAFILE in "$DOTFILES_EXTRA_DIR"/runcom/*.sh; do
[ -f "$EXTRAFILE" ] && . "$EXTRAFILE"
done
fi
unset EXTRAFILE
export DOTFILES_DIR DOTFILES_EXTRA_DIR
2022-06-04 11:50:57 -05:00
# welcome art
2022-08-26 18:46:11 -05:00
! is-tty && $DOTFILES_DIR/bin/gradient
2022-09-02 16:10:12 -05:00