Skip to content

My personal macos configuration

Notifications You must be signed in to change notification settings

tjeufoolen/mac-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Mac Setup

This repo contains info on all the apps / tools / settings I use on my Mac.

Table of Contents

Usage

  1. Clone this repository
  2. Run setup.sh
  3. Configure the OS, Git and Application Settings described below by hand.
  4. Enjoy your freshly installed mac! 🎉

Homebrew

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.

OS Settings

These are my preferred settings for all native macos features.

Finder

  • 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

Dock

  • System Preferences
    • Dock & Menu Bar
      • Show recent applications in Dock -> No

Git Settings

SSH Key Setup

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).

Application Settings

These are my preferred settings for all third party macos applications.

Raycast

  • Right click menu bar icon -> Settings...
    • Extensions
      • Clipboard History -> Hotkey -> CMD + Shift + C
    • General
      • Menu bar icon -> Check Show Raycast in menu bar

Rectangle

  • Repeated commands -> cycle 1/2, 2/3 and 1/3 on half actions
  • Right click menu bar icon -> Settings...
    • Check Hide menu bar icon

Warp

  • Settings -> Appearance
    • Prompt -> Select Shell prompt (PS1)
    • Text -> Terminal font -> Select MesloLGS Nerd Font Mono
    • Themes -> Current theme -> Select Fox

Alt tab

  • Preferences -> Controls -> Shortcut 1
    • Replace ctrl with cmd for the hold key

Notion

  • Right click menu bar icon -> Deselect Show notion menu bar icon

Todoist

  • Right click menu bar icon -> Select Hide Menu Bar Item

AltTab

  • Right click menu bar icon -> Preferences... -> General
    • Menubar icon -> Select empty icon option