Setting up a new Mac for development
This is how I set up a new mac for development.
Tweaks
Trackpad
-
Tab to click
: System Preference > Track pad. EnableTab to click
-
Three finger drag
: System Preference > Accessibility > Pointer Control > Trackpad options > Enable dragging. ChooseThree finger drag
Function keys
- Use function keys without `fn`. As developer, I use function keys much more often than volume control. System Preference > Keyboard > Use F1, F2, etc. keys as standard function keys
Dock
Turn hiding on
so that it hides when your cursor is not at the bottom
Apps
Download and install apps
-
Rectangle: Move and resize windows in macOS using keyboard shortcuts or snap areas
Development
Tweaks
-
Install Fira Code font
-
brew tap homebrew/cask-fonts
-
brew install --cask font-fira-code
-
SDKs and CLIs
-
node
brew install node
-
brew install corepack
-
Azure Cli
brew update && brew install azure-cli
Development tools and apps
-
warp: The terminal for the 21st century
-
brew: The Missing Package Manager for macOS
-
Git:
-
brew install git
-
git config --global
user.name
"first_name last_name"
-
git config --global user.email "email
@example.com
"
-
-
shft + cmd + p
andShell command: Install code command in PATH
-
raycast: a blazingly fast, totally extendable launcher. It lets you complete tasks, calculate, share common links, and much more
-
Rider: .NET IDE with the power of ReSharper
Instructions
-
Add private NuGet package source
-
Create a Nuget.Config in the root directory of the code repositories. I did it by copying an existing config file.
cp ./Api/NuGet.Config .g
-
dotnet nuget update source Private-Packages --username " " --password <PAT> --store-password-in-clear-text --configfile ./NuGet.Config
-
Comments