dotfiles としつつも、いろんな設定ファイルを含んでいる。
新しい Mac 端末で一括設定する場合のコマンド。
※ ホームディレクトリで実行。
git clone https://github.com/hamadash/dotfiles.git
.bin/.Brewfile
の mas のコメントアウトを外す
cd dotfiles && make
手動でセットアップが必要なもの。
以下の各ブラウザのディレクトリにある extensions に記載された URL にアクセスし、直接追加する。
ブラウザごとに、以下のコマンドで現在使っている端末の拡張機能をエクスポートできるので、移行前に旧端末で実行しておく。
ls -l ${HOME}/Library/Application\ Support/Google/Chrome/Default/Extensions | awk '{print $9}' | sed 's/^/https:\/\/chrome.google.com\/webstore\/detail\//g' | sed -e '1,2d' > ~/dotfiles/chrome/extensions
ls -l ${HOME}/Library/Application\ Support/BraveSoftware/Brave-Browser/Default/Extensions | awk '{print $9}' | sed 's/^/https:\/\/chrome.google.com\/webstore\/detail\//g' | sed -e '1,2d' > ~/dotfiles/brave/extensions
旧端末で Edit Snippets
の Export
で、 clipy ディレクトリに snippets.xml をエクスポートする。
その後、新端末で snippets.xml を手動でインポートする。
旧端末で以下のコマンドを実行し、 karabiner_elements ディレクトリに各種設定ファイルをエクスポートする。
cp ~/.config/karabiner/karabiner.json ~/dotfiles/karabiner_elements/karabiner.json
cp ~/.config/karabiner/assets/complex_modifications/*.json ~/dotfiles/karabiner_elements/assets/complex_modifications/
その後、以下のコマンドを実行し、新端末に設定を反映する。
sh karabiner_elements/sync.sh
旧端末で Export Settings & Data
で、 raycast ディレクトリに rayconfig ファイルをエクスポートする。
その後、新端末で rayconfig ファイルを手動でインポートする。
- Guest 用のログインアカウントを作成する