Skip to content

adriansahlman/setup_mac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Setup for a new Mac

This repository contains instructions and a script for setting up a new macbook. It is customized according to my personal preferences.

This repository is most likely useless to anyone except me, I just made it public so that I can more easily access its contents on a new computer.

Some things can be automatically setup through two scripts and some need to be manually set in the operating system.

Automatic

Any parts that can be setup automatically are taken care of by part1 and part2. IMPORTANT! Make sure that the manual step for disabling computer sleeping when display is off first.

A new terminal needs to be started when running part2.

Run the automatic script with: /bin/zsh -c "$(curl -fsSL https://raw.githubusercontent.com/adriansahlman/setup_mac/main/setup.part1.sh)"
RESTART TERMINAL
/bin/zsh -c "$(curl -fsSL https://raw.githubusercontent.com/adriansahlman/setup_mac/main/setup.part2.sh)"

Manual

Manual steps that need to be taken are documented below.

System Preferences

Trackpad

Point & Click
  • Force Click and haptic feedback - Disable
  • Look up & data detectors - Disable
  • Tap to click - Disable
Scroll & Zoom
  • Natural scrolling - Disable
More Gestures
  • Swipe between pages - Off
  • Launchpad - Disable

Keyboard

  • Key repeat rate - Fastest
  • Delay until repeat - Shortest
  • Turn keyboard backlight off after inactivity - After 5 Seconds
  • Press fn key to - Do Nothing
Keyboard Shortcuts...

Modifier Keys

  • Caps Lock - Escape
  • Function - Control
Text Input -> Input Sources -> Edit...

All Input Sources

  • Correct spelling automatically - Disable
  • Capitalise words automatically - Disable
  • Add full stop with double-space - Disable
  • Use smart quotes and dashes - Disable
Text Input -> Text Replacements...
  • omw - Remove replacement

Control Centre

Control Center Modules
  • Bluetooth - Show in Menu Bar
  • Sound - Always Show in Menu Bar
Other Modules

Battery

  • Show Percentage - Enable

Desktop & Dock

  • Automatically hide and show the Dock - Enable
  • Show recent applications in Dock - Disable
  • Automatically rearrange Spaces based on most recent use - Disable
  • When switching to an application, switch to a Space with open windows for the application - Disable

Lock Screen

  • Require password after screen saver begins or display is turned off - After 15 minutes

Displays

Night Shift...

  • Schedule - Sunset to Sunrise

Battery

Options...

  • Prevent automatic sleeping on power adapter when the display is off - Enable

Notifications

-> Tips

  • Allow notifications - Disable

Finder

Open a Window

View -> as List

Finder -> Settings...
Sidebar

  • Favorites - $USER - Enable

General

  • New Finder windows show: - $USER

Advanced

  • Show all filename extensions - Enable

Terminal

Open a Window

Terminal -> Settings...
Profiles -> Shell

  • When the shell exits - Close the window

SSH

Need to set up SSH keys and config

Firefox Extensions

https://addons.mozilla.org/en-US/firefox/addon/darkreader/ https://addons.mozilla.org/en-US/firefox/addon/delugeaddtorrent/ https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/ https://addons.mozilla.org/en-US/firefox/addon/betterttv/ https://www.frankerfacez.com/ https://addons.mozilla.org/en-US/firefox/addon/7tv/ https://addons.mozilla.org/en-US/firefox/addon/return-youtube-dislikes/

About

Personal setup guide and script for a new Mac

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages