Dotfiles and script to install programs
./install_symlinks
NONINTERACTIVE=1 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
You may need to run one of the outputted commands to temporarily add brew to your path.
brew bundle install --file ./homebrew/Brewfile
Add fish to the list of valid shells
echo $(which fish) | sudo tee -a /etc/shells
Change the default shell
chsh -s $(which fish)
Alternatively
sudo chsh -s $(which fish) $(whoami)
You might need to reboot after this one.
brew bundle install --file ./homebrew/casks/Brewfile
You can use a service account token using ./fish/local_config.fish
.
Read the documentation for more.
If fonts look jagged on external monitors, you can run this to disable font smoothing. Hopefully it looks better.
defaults -currentHost write -g AppleFontSmoothing -int 0
sudo reboot
The GitHub CLI clones using HTTPS by default, which isn't my preferred option. Run this command to make it use SSH instead.
gh config set git_protocol ssh