Skip to content

Details of my Mac setup for future reference

License

Notifications You must be signed in to change notification settings

Cruikshanks/mac-setup

Repository files navigation

Mac setup

This repo simply serves as repository for how I setup various things on a Mac, in case of the time when I either change it or it blows up!

General and base stuff will go here. App or tool specific stuff will have their own files.

System Settings

Changes I make to the Mac in settings to get it how I like it.

Sound

  • Untick Play sound on startup

General > Software Update > Automatic updates

  • Tick Install application updates from the App store

General > AirDrop & Handoff

  • Change AirDrop to Everyone

Appearance

  • Set Appearance to Dark
  • Set Show scroll bars to Always
  • Set Click in the scroll bar to to Jump to the spot that's clicked

Siri & Spotlight

  • Untick Ask Siri

Desktop & Dock

  • Set Position on screen to Left

Desktop & Dock > Mission Control

  • Untick Automatically rearrange Spaces based on most recent use. This will stop my full screen apps from moving position.
  • Untick Group windows by application. Should be able to more easily move between the windows of an app.

Displays > Night shift

  • Set Schedule to Sunset to Sunrise

Wallpaper

  • Use black color

Battery

  • Set Low Power Mode to Never

Keyboard

  • Set Turn backlight keyboard off after inactivity to After 5 minutes

Trackpad

  • Untick Force Click and haptic feedback
  • Untick Look up & data detectors

Base installations

Core stuff I install which also supports getting other things loaded and/or setup. To save time when doing these all in one go you can skip the brew update that happens with each brew install.

Just call export HOMEBREW_NO_AUTO_UPDATE=1 in the terminal session you are using to run all your installs.

  • Homebrew /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • Avast antivirus brew install --cask avast-security
  • Google Chrome brew install --cask google-chrome
  • DBeaver brew install --cask dbeaver-community
  • Docker Desktop brew install --cask docker
  • Slack brew install --cask slack
  • InTune brew install --cask intune-company-portal
  • Trailer brew install --cask trailer
  • Postman brew install --cask postman
  • Keka brew install --cask keka
  • Tokei brew install tokei
  • The Silver searcher (ag) brew install the_silver_searcher
  • Licecap brew install --cask licecap
  • Stats brew install --cask stats
  • Jitsi brew install --cask jitsi-meet

Contributing

If you think I'm doing something wrong or have a better way create an issue or better yet raise a pull request and show me.

License

This information is available as open source under the terms of the MIT License.

If you don't add a license it's neither free or open!

About

Details of my Mac setup for future reference

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published