Custom configuration files for:
ZSH enhancements:
- starship or agkozak-zsh-prompt
- auto syntax highlighting & suggestions
- autojump
- aliases (refer to .zshrc)
Optional auto installations for:
- python
- node.js
- armadillo (C++ library for linear algebra and scientific computing)
- mono (Cross platform .NET framework)
- iina
- middleclick (three-finger click for middle click on touchpad)
- command-x (cut & paste support for Finder)
- linearmouse (better mouse settings)
- yellowdot (hides pesky dot in top right corner when screen is being recorded, microphone is being accessed, etc.)
Other:
- Fonts and symbols installations
- Automatic MacOS default system settings override
zsh <(curl -sL https://raw.githubusercontent.com/sbrothers7/dotfiles/main/install.sh)Run the script in terminal. If you choose to install casks, the script will ask for the user password.
- yabai top padding is set for a Macbook Pro 14" with Apple Silicon and MacOS 13.x+. For devices that do not have a notch, adjust the top padding value. It is located at
~/dotfiles/.config/yabai/yabairc.
Simply pull from the repository.
git pull https://github.com/sbrothers7/dotfilesReload ZSH config manually:
source .zshrcIf there aren't symlinked dotfiles in your home folder:
- Navigate to the home folder (
cd ~) - Delete any duplicates (
.zshrc,.zprofile, etc.) - Navigate to dotfiles folder (
cd sbro7dots) - Stow files using command below:
stow .