diff --git a/install.sh b/install.sh index c3af461..9f3325f 100755 --- a/install.sh +++ b/install.sh @@ -21,11 +21,15 @@ if ! command -v stow &> /dev/null; then exit 1 fi +# Make sure directories exist. +mkdir -p "${TARGET_DIR}/.ssh" +mkdir -p "${TARGET_DIR}/.config" + # Install SSH separately, as it requres a different target. -do_stow ssh "${TARGET_DIR}/.ssh" -do_stow tmux -do_stow git -do_stow zsh -do_stow nvim "${TARGET_DIR}/.config" +do_stow ssh "${TARGET_DIR}/.ssh" || true +do_stow tmux || true +do_stow git || true +do_stow zsh || true +do_stow nvim "${TARGET_DIR}/.config" || true echo "[+] Installed!"