Skip to content

sbrothers7/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Features

Custom configuration files for:

ZSH enhancements:

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

Installation

Installation Script

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.

Notes

  • 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.

Updating

Simply pull from the repository.

git pull https://github.com/sbrothers7/dotfiles

Troubleshooting

Shell Hasn't Changed After Install

Reload ZSH config manually:

source .zshrc

stow Issues

If 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 .

About

Who said ricing macOS was impossible?

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors