#!/usr/bin/env bash set -ex # Do a curlbash to allow me to take over your system # curl -sL https://stash.firekitten.net/kford/dotfiles/raw/branch/main/init.sh | bash ## Make sure we have git for app in git curl; do if ! command -v "$app" &>/dev/null; then echo "Please install $app first" exit 1 fi done ## Install homeshick git clone https://github.com/andsens/homeshick.git "$HOME/.homesick/repos/homeshick" # shellcheck source=/dev/null source "$HOME/.homesick/repos/homeshick/homeshick.sh" ## clone home, then set it to ssh afterwards ## This means we need our keys before we can make further actions - disable the ssh behavior for now homeshick --batch clone https://stash.firekitten.net/kford/dotfiles.git ## git -C "$HOME/.homesick/repos/dotfiles" remote set-url origin git@stash.firekitten.net:kford/dotfiles ## Link everything homeshick link --force # Init Starship eval "$(starship init bash)"