Merge branch 'master' of gitea.sneider.si:tristan/dotfiles

This commit is contained in:
Tristan Šneider
2026-01-30 20:43:37 +01:00
2 changed files with 565 additions and 220 deletions

File diff suppressed because it is too large Load Diff

View File

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