This repo contains info on all the apps / tools / settings I use on my Mac.
- What Macbook do I have?
- !IMPORTANT
- Homebrew / Terminal / Shell
- OS Productivity
- Other Apps
- OS Settings
- Web Browser
I am using the 2020 M1 13" Macbook Pro.
Specs:
- Apple M1 Pro
- 16GB RAM
- 256GB SSD
Before doing anything, you have to install xcode tools
xcode-select --install
Homebrew lets you install tools and apps from the command line.
I prefer iTerm2
brew install iterm2
- Appearance
- Theme
- Minimal
- Theme
- Profiles
- Default
- General -> Working Directory -> Reuse previous session's directory
- Colors -> Basic Colors -> Foreground -> Lime Green
- Text -> Font -> Anonymous Pro
- You can download this font here
- Text -> Font Size -> 36
- Keys -> Key Mappings -> Presets -> Natural Text Editing
- Default
Mac uses zsh by default, that's what I use
Oh My Zsh to customize zsh
You can use brew to install the latest version of git
:
brew install git
Configure git with your name / email and preferred editor:
git config --global user.name "YOURUSERNAME"
git config --global user.email "YOUREMAIL"
I use rectangle to move and resize windows using keyboard shortcuts.
brew install rectangle
I replace the built-in CMD+TAB
shortcut with AltTab.
brew install alt-tab
brew install alfred
Under "widget settings", choose "merge widgets into one".
brew install stats
- firefox-developer-edition - Web browser for development
- app-cleaner
- vlc
- keka - Can extract 7z / rar and other types of archives
- kap - Screen recorder / gif maker
- time-out - Break timer
- gimp
- inkscape
- visual-studio-code
- insomnia - HTTP / REST / GraphQL tester / requester
- notion
- figma
You can install them in one go by placing them all into a text file and then running brew install:
alfred
rectangle
alt-tab
stats
firefox-developer-edition
app-cleaner
vlc
keka
kap
time-out
gimp
inkscape
visual-studio-code
insomnia
notion
figma
xargs brew install < brew-casks.txt
These are my preferred settings for Finder
and the Dock
.
- Finder -> Preferences
- General -> Show these on the desktop -> Select None
- I try to keep my desktop completely clean.
- General -> New Finder windows show -> Home Folder
- I prefer to see my home folder in each new finder window instead of recent documents
- Advanced -> Show all filename extensions -> Yes
- Advanced -> When performing a search -> Search the current folder
- General -> Show these on the desktop -> Select None
- View
- Show Status Bar
- Show Path Bar
- System Preferences
- Dock & Menu Bar
- Size -> Small as possible
- Position on screen -> Right
- Automatically hide and show the Dock -> Yes
- Dock & Menu Bar
- uBlock Origin
- Privacy Badger
- Cookie Autodelete
- Decentraleyes
- Octotree
- Octolinker
- ColorZilla
- Cookie-Editor
- Smart-HTTPS
- lite-server
- Auto refreshing static file server. Great for working on static apps with no build tools.
- license
- Auto generate open source license files
- gitignore
- Auto generate
.gitignore
files base on the current project type
- Auto generate
npm install -g lite-server license gitignore