The perfect setup
Fira Code
VS Code Font:- Download and install variable font version: https://github.com/tonsky/FiraCode/releases/tag/6.2
- In VS Code
cmd + ,
to open settings - Search for
Font Family
and add 'Fira Code' in the Editor: Font Family filed - Search for
Ligatures
and open the settings.json - Make sure it says
"editor.fontLigatures": true
- Restart VS Code and enjoy
Git
Avoid having to force push for not setup branches
git config --global --add --bool push.autoSetupRemote true
Homebrew & apps
1. Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
2. Install apps via homebrew
Run brew bundle
from within this directory to install all apps form the Brewfile
.
brew bundle
3. Backup apps via homebrew
To create a bundle file run brew bundle dump
. However casks
are not added. It is better to edit the Brewfile
by hand.
Zsh (prezto)
Run the prezto installer from within this directory.
zsh install_prezto.sh
If needed, update the path_zshconfig_folder
in the ~/.zshrc
afterwards. It must point to the zsh
folder in this directory.
Keyboard remapping
Create file
mkdir ~/Library/KeyBindings && cd ~/Library/KeyBindings && touch DefaultKeyBinding.dict
Edit file
cd ~/Library/KeyBindings && code DefaultKeyBinding.dict
Paste into the file
{
/* Ctrl + numpad . => , */
"~#." = ("insertText:", ",");
}
Restart app to activate commands
More info:
- https://gist.github.com/trusktr/1e5e516df4e8032cbc3d
- https://blog.victormendonca.com/2020/04/27/how-to-change-macos-key-bindings/
Activate additional fonts
Mac OS Catalina comes with some high quality fonts that are not activated by default, an exhaustive list can be found on support.apple.com.
To activate the fonts:
- open the
FontBook
application - switch to “All Fonts”
- Browse the font list, you will see many greyed out font families
- this is because they were deactivated or they weren’t downloaded yet.
- right-click on a font or font family that wasn’t downloaded yet, select the option to download the individual font or entire family
Great font families are:
Font families:
- Canela from Commercial Type in 16 styles
- Domaine Display from Klim Type Foundry in 6 styles
- Founders Grotesk by Klim Type Foundry in 17 styles
- Graphik by Commercial Type in 18 styles
- Produkt by Commercial Type in 8 styles
- Proxima Nova by Mark Simonson Studio in 12 styles
- Publico by Commercial Type in 12 styles
Individual display fonts:
- Sauber Script by TypeJockeys
- Quotes Caps and Quotes Script by Sudtipos
Useful software
Topic | Software |
---|---|
Design | Adobe Suite, Figma, Contrast or Contraste, Sim Daltonism |
Code | Fig, Homebrew, VS Code |
Productivity | Google Drive, Notion, Spotify, 1Password, Magnet, Raycast |