Mac の設定(2022 年版)

この記事について

新しい Mac の設定のために行ったことを記録しておく。

設定した項目

開発に必要なもの

  • SSH 鍵ペア
  • dotfiles
  • iTerm2
  • VS Code
  • Homebrew
  • fish
    • fisher
  • フォント
    • SauceCodePro Nerd Font
    • Ricty
  • fzf
  • ghq
  • Git
  • Docker
  • MySQL Workbench

その他

  • Vivaldi
  • 1Password
  • Karabiner-Elements
  • BetterSnapTool
  • Clipy
  • Google 日本語入力
    • 辞書登録
  • Alfred
    • Web Search 登録
  • Google Drive
  • Notion
  • JustFocus
  • Zoom
  • Teams
  • Avira Security
  • Kindle
  • LibreOffice
  • LINE
  • AppCleaner
  • Cisco Webex Meetings

やったこと

SSH 鍵ペア

下記コマンドを実行する。

ssh-keygen -t rsa -b 4096
ssh-keygen -t ecdsa -b 384

公開鍵を GitHub に登録しておく。

dotfiles

clone する。

git clone git@github.com:gnkm/dotfiles.git

iTerm2

配色は dotfiles 内の設定ファイルを使用する。 また、フォントは SauceCodePro Nerd Font を使用する。 (インストール方法は後述。)

VS Code

下記コマンドを実行し拡張機能を追加する。

cat $HOME/.dotfiles/vscode/extensions.txt | \
  xargs -I@ code --install-extension @

フォントは Ricty を使用する。 (インストール方法は後述する。)

fish

インストールする。

brew install fish

設定ファイル用のディレクトリを作成する。

mkdir -p .config/fish

シンボリックリンクを作る。

ln -s ~/.dotfiles/fish/config.fish ~/.config/fish/config.fish

続いてログインシェルを fish に変更する。 まず、fish のパスを確認する。

which fish | pbcopy

/etc/shells の末尾に fish のパスを追記する。

sudo vim /etc/shells

ログインシェルを変更する。

chsh -s /usr/local/bin/fish

fisher

下記コマンドを実行してインストールする。

curl -sL https://git.io/fisher | source && fisher install jorgebucaran/fisher

プロンプトの設定

bobthefish を使用して見栄えを良くする。 下記コマンドを実行してインストールする。

fisher install oh-my-fish/theme-bobthefish

フォント

下記コマンドを実行してインストールする。

brew tap homebrew/cask-fonts
brew install font-sourcecodepro-nerd-font --cask
brew install font-sauce-code-pro-nerd-font --cask

以上。