For OSX, Debian and whatever HPC I need to work on. Some dotfiles are OS dependent. Check Makefile for dependencies, install and symlink setup.
I use Makefile to coordinate everything. You should too.
window manager: yabai
window manager: i3wm
# fresh installation on new system
make install_apt # only for systems you have sudo
make install # Compile and download dependencies (such as tmux and neovim)
# Check for updated dotfiles and check all plugins (e.g. VIM plugin update)
git pull # Get latest changed
make # Check all symlinks and plugins