Skip to content

joshuawenning/dotfiles

Repository files navigation

dotfiles

Git, macOS, Vim, and ZSH configuration files

Prepare macOS and Symlinks

  1. Install Homebrew

  2. Install GitHub CLI via Homebrew: brew install gh

  3. Clone the repo using GitHub CLI: ~/Documents/Projects/

gh repo clone joshuawenning/dotfiles
  1. Setup macOS
source setup-macos.sh
  1. Setup Git prompt support and symlinks
source setup-symlinks.sh

Install Ruby and Rails

  1. Install dependencies: brew install openssl@3 libyaml gmp rust
  2. Install Mise version manager: curl https://mise.run | sh
  3. Install Ruby globally with Mise: mise use -g ruby@3
  4. Install Rails: gem install rails

Install Additional Dependencies

Download Third-Party Applications

macOS Setup To-Do

Desktop & Dock

  • Add Downloads folder to the dock
  • Minimize windows using the "Scale Effect"
  • Turn off "Show suggested and recent apps in Dock"

Finder Settings

  • Add home folder
  • New Finder windows show: Documents
  • Remove "Recents" from the sidebar

Keyboard

  • Map the Caps Lock key to Escape

Mouse

  • Enable Secondary click - "Click Right Side"

Notifications

  • Turn off FaceTime, Home, and Messages notifications

Set Rectangle App as the Default Window Manager

  • Add a 16px gap between windows
  • Hide menu bar icon
  • Launch on login
  • Use "Rectangle" default shortcuts instead of "Spectacle"

Wallpaper

  • Set Sequoia as main wallpaper

Acknowledgements

Motivation and code was taken from several sources, including:

About

Git, macOS, Vim, and ZSH configuration files

Topics

Resources

License

Stars

Watchers

Forks

Contributors