新しいMacを買った時のセットアップ、あるいはクリーンインストール後の復元手順
事前準備(旧Macでやること)
- ホームディレクトリに
sequal_ace
のようなディレクトリを作って、下記のファイルを入れる- mysqlのダンプファイル
- password.txtのようなファイルを用意して、各DBごとのパスワードを手動でメモしておく
- sequel_aceの接続先リスト
SequalAceFavorites.plist
- ホームディレクトリに
iterm2
というディレクトリを作成して、そこに設定ファイルを吐き出すようにしておく - ホームディレクトリに
asdf-list.txt
のようなファイルを作成して、asdf list
とコマンドを打ってその出力結果を記載しておく brew bundle dump
をしてホームディレクトリ直下にBrewfile
を作成しておく- 上記の操作をすべて済ませてTimemachineのバックアップを取る
移行作業(新Macでやること)
とりあえずのマニュアル操作
- XcodeとLINEをApp storeからインストールしておく(時間かかる)
- システム環境設定からMacの設定をする
- Dockとメニューバー→『Dockを自動的に表示/非表示』をオン
- アクセシビリティ→ディスプレイ→ポインタ→ポインタのサイズで好みの大きさに変更
- キーボード
- キーボード
- キーのリピート: 一番速いに変更
- リピート入力認識までの時間: やや短めにする
- Touch Barに表示する項目: 『F1、F2などのキー』
- 装飾キー→Capslockをcontrolに変更
- ショートカット
- 入力ソース
- 『前の入力ソースを選択』を⌘スペース
- 『入力メニューの次のソースを選択』のチェックをはずす
- 入力ソース
- Spotlight
- 『Spotlight検索を表示』をoption+Command+スペース
- 『Finderの検索ウィンドウを表示』をShift+Command+スペース
- キーボード
- トラックパッド→ポイントとクリック→軌道の速さ→やや速めに設定
- ディスプレイ→解像度→サイズ調整で一番広い画面を選択
- バッテリー→電源アダプタ→ディスプレイをオフにする時間をやや多めに設定:1時間とか
- 共有→コンピュータ名を好きなものに変更。編集ボタンを押してローカルホスト名も変更。
- 音量とBluetoothのアイコンを常にヘッダーメニューに表示するようにしておく
- 下記の【必要なファイルをTimemachieバックアップからコピー】に沿ってファイルをコピーする
- iterm2をインストールする
- 詳細は下記のiterm2の題目に記載
- homebrewをインストールする
brew bundle
を実行する(途中で何回かパスワードを求められる)- oh my zshをインストール
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
必要なファイルをTimemachieバックアップからコピー
- ホームディレクトリの隠しファイルで必要なものをコピー
.aws .emacs.d .gemrc .gitconfig .gitignore_global .irb_history .kube .python_history .railsrc .tool-versions .ssh .viminfo .yarnrc .zprofile .zsh_history .zshrc
Brewfile iterm2 sequal_ace
- その他仕事やプライベート関係のファイル等々。。。
VSCode
- 公式のsettings syncを使用
- ターミナルからVisual Studio Codeを起動できるようにする
- Command + Shift + Pでコマンドパレット開き、
shell
と検索。『codeをPATHに追加する』的なものを選択。
- Command + Shift + Pでコマンドパレット開き、
Docker
- Brewfile経由で Docker desktop がインストール済みであるので、Docker desktopを一度起動させる。そうすると
docker
やdocker-compose
のコマンドがインストールされる。
iterm2
Preferences -> General -> Preferencesで『Load preferences from a custom folder on URL』にチェックをいれる フォルダを指定する 指定したフォルダを新macにそのままコピー 新Macで同様にそのフォルダを指定する