Skip to content

My Mac Setup

Yutaro Ishiwata edited this page Aug 18, 2023 · 43 revisions

Applications

Productivity

  • Spark2 - Email client
  • 1Password - Password manager
  • Habitify

Messaging

  • Slack
  • Zoom
  • Messenger
  • Discord
  • LINE

Code

  • iTerm2 - Amaizing terminal
  • Mac Vim - Text editor
  • Xcode - IDE for MacOS
  • Visual Studio Code - Code editor
  • Processing - IDE for Processing
  • Aruduino - IDE for Aruduino

Design

  • Sketch - UI design
  • Figma - UI design
  • Fusion 360 - CAD
  • RightFont5 - Font manager
  • SF Symbols

Writing

  • Noto - Note taking app
  • Everlog - Journaling

Images

  • Capture one - Photo editor

Utilities

Browsers

  • Google chrome - Browser

Archived

  • PDF Expert
  • DeepL - Translation
  • Spotify - Music streaming service
  • Origami

System Preference

Sync files via iCloud Drive

  • AppleID > iCloud > iCloud Drive > Options > ✅ Desktop & Documents Folders

Add keyboard source

  • Keyboard > Input Sources > ➕ > Japanese - Romaji

Change keyboard type key

  • Keyboard > Input Sources > ✅ Use the Caps Lock key to switch to and from Romaji

Key repeat fastest

  • Keyboard > keyboard > Key Repeat

Delay until repeat shortest

  • Keyboard > keyboard > Delay Until Repeat

Use standard function keys

  • Keyboard > keyboard > ✅ Use F1, F2, etc. as standard function keys

ON Firewall

  • Privacy & Security > Firewall > Turn On Firewall

Unlock Mac with Apple Watch

  • Privacy & Security > ✅ Use your Apple Watch to unlock apps and your Mac

Allow 'Clipy' access to input monitoring

  • Privacy & Security > Input Monitoring > Add 'Clipy'

Change tap to click

  • Trackpad > Turn on 'Tap to click'

Tracking speed fastest

  • Trackpad > Tracking speed

Development

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 
$ brew install tmux 
$ brew install neovim
$ \curl -sSL https://get.rvm.io | bash -s stable --ruby
$ brew install pyenv
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
$ echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
$ echo 'eval "$(pyenv init -)"' >> ~/.zshrc
$ brew install nodenv
$ echo 'eval "$(nodenv init -)"' >> ~/.zshrc
$ nodenv install -l
$ nodenv install <THE-VERSION-YOU-WANT>
$ npm install --global gulp-cli

Misc

Clipy settings

Privacy & Security > Input Monitoring > + (Add Clipy)

  • Clipy > Prefarence > Shortcuts > main : command double tap
  • Clipy > Prefarence > Shortcuts > History : Shift + Command + H
  • Clipy > Prefarence > Shortcuts > Snippets : Shift + Command + S

M1 Homebrew setup

sudo mkdir /opt/homebrew
sudo chown $USER /opt/homebrew
curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C /opt/homebrew
Clone this wiki locally