Add brew and binaries to path using:
$ eval "$(/opt/homebrew/bin/brew shellenv)"After installing Homebrew, add stow using:
$ brew install stowTo install dotfiles, clone this repo to ~/dotfiles then run:
$ cd ~/dotfiles
$ stow . --no-foldingThe --no-folding option ensures that multiple different stow directories won't conflict.
Install brew packages from the ~/.config/brew/main/Brewfile using:
$ brew update && brew bundle install --cleanup --file ~/.config/brew/main/Brewfile && brew upgradeNB: to use the brew installed
fish, you will need to edit the/etc/shellsfile to include the installed path. Then you can runchsh -s $PATH_TO_FISH. This may require you to restart your machine for the changes to take effect
To include additional local abbreviations or functions, (e.g. sensitive work-related stuff), symlink them to
the ~/.config/fish/conf.d or ~/.config/fish/functions directories and they'll be picked up automatically
by fish. Easy!
The fonts used by the Alacritty config are installed by Homebrew as part of the bundle. However, you may still
need to manually activate the fonts via the Font Book application.