My dotfiles. Managed as described in this guide: https://www.atlassian.com/git/tutorials/dotfiles
Set the config alias in the .bashrc or fish shell:
# Bash or Zsh
echo "alias config='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'" >> $HOME/.bashrc
# Fish
alias -s config='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'Clone the dotfiles into a bare repository:
git clone --bare git@github.com:vstollen/dotfiles.git $HOME/.dotfilesCheckout the repository contents into $HOME:
config checkoutInitialize and clone submodules:
git submodule update --init --recursiveSet the showUntrackedFiles to no:
config config --local status.showUntrackedFiles noInstall Starship Prompt.