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.
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 steps that need to be taken are documented below.
- Force Click and haptic feedback - Disable
- Look up & data detectors - Disable
- Tap to click - Disable
- Natural scrolling - Disable
- Swipe between pages - Off
- Launchpad - Disable
- Key repeat rate - Fastest
- Delay until repeat - Shortest
- Turn keyboard backlight off after inactivity - After 5 Seconds
- Press fn key to - Do Nothing
Modifier Keys
- Caps Lock - Escape
- Function - Control
All Input Sources
- Correct spelling automatically - Disable
- Capitalise words automatically - Disable
- Add full stop with double-space - Disable
- Use smart quotes and dashes - Disable
- omw - Remove replacement
- Bluetooth - Show in Menu Bar
- Sound - Always Show in Menu Bar
Battery
- Show Percentage - Enable
- 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
- Require password after screen saver begins or display is turned off - After 15 minutes
Night Shift...
- Schedule - Sunset to Sunrise
Options...
- Prevent automatic sleeping on power adapter when the display is off - Enable
-> Tips
- Allow notifications - Disable
Open a Window
View
-> as List
Finder
-> Settings...
Sidebar
- Favorites - $USER - Enable
General
- New Finder windows show: - $USER
Advanced
- Show all filename extensions - Enable
Open a Window
Terminal
-> Settings...
Profiles -> Shell
- When the shell exits - Close the window
Need to set up SSH keys and config
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/