#!/bin/sh DOTS=$(dirname "$0")/.. cd "$DOTS" || (echo "Directory not found: $DOTS"; exit 1) DOTS="$PWD" setup_symlinks() { for source in $(find "$DOTS" -iname "*.symlink") do dest="$HOME/.`basename \"${source%.*}\"`" rm -rf "$dest" ln -s "$source" "$dest" done # Spacemacs rm -rf "$HOME/.spacemacs.d" ln -s "$DOTS/spacemacs.d" "$HOME/.spacemacs.d" # Vim rm -rf "$HOME/.vim" ln -s "$DOTS/vim" "$HOME/.vim" rm -rf "$HOME/.config/nvim" ln -s "$DOTS/vim" "$HOME/.config/nvim" echo "symlinks ✓" } setup_symlinks