Git, macOS, Vim, and ZSH configuration files
-
Install Homebrew
-
Install GitHub CLI via Homebrew:
brew install gh -
Clone the repo using GitHub CLI:
~/Documents/Projects/
gh repo clone joshuawenning/dotfiles
- Setup macOS
source setup-macos.sh
- Setup Git prompt support and symlinks
source setup-symlinks.sh
- Install dependencies:
brew install openssl@3 libyaml gmp rust - Install Mise version manager:
curl https://mise.run | sh - Install Ruby globally with Mise:
mise use -g ruby@3 - Install Rails:
gem install rails
- Install JavaScript Standard Style:
npm install standard --global - Install Jekyll:
gem install jekyll bundler - Install WEBrick:
gem install webrick
- 1Password
- Chrome
- Firefox
- ImageAlpha
- ImageOptim
- Laravel Herd
- OnyX
- Rectangle
- Slack
- Sublime Text
- Table Plus
- Add Downloads folder to the dock
- Minimize windows using the "Scale Effect"
- Turn off "Show suggested and recent apps in Dock"
- Add home folder
- New Finder windows show: Documents
- Remove "Recents" from the sidebar
- Map the
Caps Lockkey toEscape
- Enable Secondary click - "Click Right Side"
- Turn off FaceTime, Home, and Messages notifications
- Add a 16px gap between windows
- Hide menu bar icon
- Launch on login
- Use "Rectangle" default shortcuts instead of "Spectacle"
- Set Sequoia as main wallpaper
Motivation and code was taken from several sources, including:
- @mathiasbynens (Mathias Bynens) https://github.com/mathiasbynens/dotfiles
- @mdo (Mark Otto) https://github.com/mdo/config
- @pawelgrzybek (Pawel Grzybek) https://github.com/pawelgrzybek/dotfiles
- @yoshuawuyts (Yoshua Wuyts) https://github.com/yoshuawuyts/dotfiles
- thoughtbot (thoughtbot, inc.) https://github.com/thoughtbot/dotfiles