update dotfiles

This commit is contained in:
tristaan
2024-12-11 16:48:00 +01:00
parent cfe5a7524d
commit a941cc7ff6
4 changed files with 568 additions and 241 deletions

View File

@@ -13,17 +13,22 @@ safe_link(){
local dest="$HOME/`basename $src`"
[ ! -e "$dest" ] && ln -sf "$src" "$dest"
}
symlink_dotfiles() {
install_themes() {
( [ -e "${HOME}/.oh-my-zsh/custom/themes" ] && rm -r "${HOME}/.oh-my-zsh/custom/themes" ) || ln -fs "${SCRIPT_DIR}/zsh-themes" "${HOME}/.oh-my-zsh/custom/themes"
}
symlink_dotfiles() {
safe_link "$SCRIPT_DIR/.gitconfig"
safe_link "$SCRIPT_DIR/.oh-my-zsh"
safe_link "$SCRIPT_DIR/.zshrc"
for file in .config/*; do
[ ! -e "${HOME}/${file}" ] && ln -fs "${SCRIPT_DIR}/${file}" "${HOME}/${file}"
done
[ -e "${HOME}/.oh-my-zsh/custom/themes" ] && rm -r "${HOME}/.oh-my-zsh/custom/themes" && ln -fs "${SCRIPT_DIR}/zsh-themes" "${HOME}/.oh-my-zsh/custom/themes"
install_themes
}
for var in "$@"
do
# Install
@@ -51,4 +56,7 @@ do
brew install --cask font-terminus
fi
fi
if [ $var == "-u" ] ; then
install_themes
fi
done