From de5dbe208f0c5e878954cf6202327056bc211440 Mon Sep 17 00:00:00 2001 From: quak Date: Wed, 20 Nov 2024 22:43:18 +0100 Subject: [PATCH] added loop with checks for sourcing scripts --- bashrc/.bashrc | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/bashrc/.bashrc b/bashrc/.bashrc index d9353b0..b52415a 100644 --- a/bashrc/.bashrc +++ b/bashrc/.bashrc @@ -50,17 +50,27 @@ fi # setup starship eval "$(starship init bash)" -# setup qmk completion -# source /home/scbj/repos/qmk_firmware/util/qmk_tab_complete.sh -# custom functions for specific purposes -script_path=~/dotfiles/misc/scripts/ -source "${script_path}"/colors.sh -source "${script_path}"/dunst.sh +# source shell scripts +source_list=( ) -# source alias file +## source alias file source ~/.bash_alias +## source custom functions for specific purposes +script_path=${HOME}/dotfiles/misc/scripts/ +source_list+="${script_path}/colors.sh" +source_list+="${script_path}/dunst.sh" + +## source qmk setup script +# source /home/scbj/repos/qmk_firmware/util/qmk_tab_complete.sh + +## source cargo setup script +files_to_source="$HOME/.cargo/env" + +for script in source_list; do + if [[ -f script ]]; then + source script + fi +done -# source cargo if available -source "$HOME/.cargo/env"