This repo contains info on all the apps / tools / settings I use on my Mac.
- Clone this repository
- Run setup.sh
- Configure the OS, Git and Application Settings described below by hand.
- Enjoy your freshly installed mac! 🎉
I use Homebrew for most of the installation of my apps and tools. Each of these are specified inside the brew bundle file. The setup script uses this file to setup taps and handle the downloading of all formulas.
These are my preferred settings for all native macos features.
- Finder -> Preferences
- General -> Show these items on the desktop -> Select None
- General -> New Finder windows show -> Select user directory
- Sidebar -> Show these items in the sidebar
- Airdrop
- Applications
- Downloads
- Desktop
- iCloud Drive
- Workspace
- Locations (Select all online/offline locations)
- Advanced -> Show all filename extensions -> Yes
- Advanced -> Show warning before changing an extension -> No
- Advanced -> When performing a search -> Search the current folder
- View
- as List
- Sort By -> Kind
- Show Status Bar
- Show Path Bar
- Show Tab Bar
- System Preferences
- Dock & Menu Bar
- Show recent applications in Dock -> No
- Dock & Menu Bar
To setup git commit signing follow the designated guide from Github on how to add a new SSH key. The script should've set the needed properties to use this new generated ssh key for commit signing (Assuming that the default name and location is used; ~/.ssh/id_ed25519
).
These are my preferred settings for all third party macos applications.
- Right click menu bar icon -> Settings...
- Extensions
- Clipboard History -> Hotkey -> CMD + Shift + C
- General
- Menu bar icon -> Check
Show Raycast in menu bar
- Menu bar icon -> Check
- Extensions
- Repeated commands -> cycle 1/2, 2/3 and 1/3 on half actions
- Right click menu bar icon -> Settings...
- Check
Hide menu bar icon
- Check
- Settings -> Appearance
- Prompt -> Select
Shell prompt (PS1)
- Text -> Terminal font -> Select
MesloLGS Nerd Font Mono
- Themes -> Current theme -> Select
Fox
- Prompt -> Select
- Preferences -> Controls -> Shortcut 1
- Replace ctrl with cmd for the hold key
- Right click menu bar icon -> Deselect
Show notion menu bar icon
- Right click menu bar icon -> Select
Hide Menu Bar Item
- Right click menu bar icon -> Preferences... -> General
- Menubar icon -> Select empty icon option