It's annoying to remember to copy these everywhere. It can be good practice to symlink the files to this repository so everything stays up to date.
Based on this Medium post, install Homebrew, then install Brew bundle with the following command:
brew tap Homebrew/bundle
This allows the use of the Brewfile to quickly install needed applications.
The .gitignore in this directory should be used for the global gitignore
git config --global core.excludesfile ~/.gitignore
Symlink the files in bin
in ~/bin
. The fish config sets that in the PATH variable.
Most of the fish configuration is done via installing plugins with Fisherman. The fishfile is useful for this. Note that you shouldn't simply symlink the whole .config/fish directory, as there's a lot of stuff that shouldn't go into version control
In addition to the .vimrc
file, you need to install Vundle. Follow the installation instructions on their page. The configuration is already taking Fish into account.