- Notifications
You must be signed in to change notification settings - Fork0
fed/config
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This document describes how I set up my development environment on a new MacBook.
- General > New Finder windows show > Downloads folder
- Sidebar > Show these items in the sidebar > Airdrop, Applications, Desktop, Downloads & home directory
- Advanced > Show all filename extensions
- Show View Options > Group By: Name & Sort By: Name
- Settings > Preferences > Network > Disable cache (while DevTools is open)
~/.zshrc
~/.gitconfig
~/.gitignore
(ignore OS/IDE-specific files globally)
Add your SSH private key to thessh-agent
and store your passphrase in the keychain:
ssh-add -K ~/.ssh/id_rsa
To have MacOS remember your passphrase, create a new file~/.ssh/config
and enable theUseKeychain
option:
Host * UseKeychain yes
More info on both theBitbucket andGitHub docs.
- iTerm2 with thiscolour preset
- Homebrew, which also installsCommand Line Tools andGit
- pure andzsh-syntax-highlighting
- nvm (install using
curl
orwget
, Brew is not supported) - Yarn (install using npm:
npm install --global yarn
) - Zed
- Sublime Text
- Sublime Merge (also configure itsCLI)
- Freedom
- iA Writer
- Todoist
- Dato
- Alfred orRaycast
- Magnet orRectangle
- Xnip orShottr
- Pasta (or use Alfred/Raycast's built-in clipboard)
- PDF Combo to combine andLightweight PDF to compress PDFs
- Create workspace directory:
mkdir ~/workspace
- Install theFira Code font family
- Haskell for Mac
- Charles Proxy
- Postman
- bat
- diff-so-fancy
- trash-cli