OS設定
一般
- ダークモード
- サイドバーアイコンサイズ: Small
- スクロールバー表示: Always
- ブラウザ: Chrome
- Handoff設定: マシン次第
デスクトップ
- スクリーンセーバー: Flurry
- 開始時間: 5min
- 時計表示オン
- ホットコーナー: 右下=スクリーンセーバー
ドック
- 位置: 右
- ウィンドウ最小化: スケールエフェクト
- ウィンドウダブルクリック: 最小化
言語
- 英語 優先 追加
- 週の始まり: 月曜日
TouchID
- 全有効
アクセシビリティ
- Display → Cursor
- カーソルサイズ: 大
ネットワーク
- VPN追加
- Send all traffic… : オン
- メニューバー表示
- メニューバー内で Show time Connected をチェック
Bluetooth
- メニューバー表示
サウンド
- Alert: Mezzo
- 起動音: Off
キーボード
- キーリピート: Fast最大
- リピート遅延: Short最大
- Touch bar: F1,F2
- テキスト
- 自動補正は全てオフ
- スマートクォートオフ
- 辞書に最新の会社の住所と電話番号が登録されていることを確認
- ショートカット
- ミッションコントロール オフ
- アプリケーションウィンドウズ オフ
- Keyboards:
Move focus to next window
= ‘Cmd + `’ - 入力ソース: previous を Cmd+Space へ (nextはオフ)
- Spotlight: Opt+Cmd+Space へ (Finder searchはオフ)
- App Shotcuts
- Google Chrome
Quit Google Chrome
:Opt + Cmd + Q
- Visual Studio Code
Quit Visual Studio Code
:Opt + Cmd + Q
- Mail
Archive
:Cmd + ]
- Google Chrome
- 入力ソース
- かわせみ2: 入力モード=ひらがな のみ
トラックパッド
- LookUp: オフ
- クリック: オン
- トラックスピード: 3/4くらい
- ページスワイプ: オフ
- フルスクリーンスワイプ: 4本指
- ミッションコントロール: 4本指
ディスプレイ
- ナイトシフト: カスタム 8:00~7:59
共有
- 全てオフ
その他
Screenshot
保存場所を変える
Cmd+Shift+5
→ Options → Save to …
やること
Dock内のアプリ配置
- Finder
- システム設定
- AppStore
- ActivityMonitor
- MS ToDo
- Slack
- Sublime
- Chrome
- Firefox
- Safari
- Evernote
- Notion
- VSC
- iTerm
- 1Password
Downloadsフォルダのエイリアスを作成してDockへ追加
Mission Controlを起動し、操作スペースを1つ追加
アプリ
XCode
(時間がかかるのでAppStoreを開いて先に入れておく)
Command Line Tools
# sudo xcodebuild -license accept
xcode-select --install
1Password
- menubar 非表示
- Touch ID
- Autosave オフ
Alfred
- Ctrl*2 で起動
- ResultsからBookmark/Contactsを外す, TextFiles/Documents を追加
- Search Scopeへ追加: /System/Applications
- テーマ: Dark
- Hide menu bar Iconをオン
BTT
Trackpad AllApps
- 3 Finger Swipe Left:
Shift+Cmd+[
- 3 Finger Swipe Right:
Shift+Cmd+]
- 3 Finger Swipe Down:
Cmd+T
- 3 Finger Swipe Up:
Cmd+L
VSCode
- 3 Finger Swipe Left:
Opt+Cmd+←
- 3 Finger Swipe Right:
Opt+Cmd+→
iStatMenu
カレンダー
- Menubar: カレンダーアイコンを追加
- Show Events: 3days
- First day of week: 月曜日
かわせみ
- ローマ字:
- shiftキー 一時的に半角英字モードにする
- 辞書
- 絵文字辞書: 基本
- 候補
- サイズ: 18
Dropbox
フォルダの配置を Documents 以下へ
Dropboxから設定をコピーする
# Sublime Text
cd "$HOME/Library/Application Support/Sublime Text 3"
ln -s "$HOME/Documents/Dropbox/conf/sublime-text-3/Packages"
ln -s "$HOME/Documents/Dropbox/conf/sublime-text-3/Installed Packages"
# (Ricty Font)
cp ~/Documents/Dropbox/conf/fonts/* ~/Library/Fonts/
iTerm2
- Profile → Text → Font
- Ricty - Bold - 18px
- Advanced →
Scroll wheel sends arrow keys ...
→ Yes
Homebrew
今はもう普通にインストールできる模様
# sudo xcodebuild -license accept
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
berglas direnv fastlane git git-secrets imagemagick jq
mercurial mitmproxy miniforge mysql@5.7 n nkf nmap q redis sqlite tesseract webp
exiftool ffmpeg lame
bat exa fd procs ripgrep
Sequel Ace
/opt/homebrew/bin/brew install --cask sequel-ace
- Remember List: 100
- Apperance: Dark
- Font: Ricty Regular 14pt
- Query Editor
- Font: Ricty Regular 16pt
- Color Theme → Import → sequel.spTheme
$ cat <<EOS > sequel.spTheme
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>settings</key>
<array>
<dict>
<key>settings</key>
<dict>
<key>background</key>
<string>#161614</string>
<key>caret</key>
<string>#CCCCCC</string>
<key>foreground</key>
<string>#FEFEFE</string>
<key>lineHighlight</key>
<string>#1C1C1C</string>
<key>selection</key>
<string>#262D37</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Comment</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#007400</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>String</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#E2D64F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Keyword</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FF005C</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>User-defined constant</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#3CB4FF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Number</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#9B58F4</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Variable</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#7E7E7E</string>
</dict>
</dict>
</array>
</dict>
</plist>
EOS
Clipy
Apple m1 Mac関連
渋川さんのQiita記事が最高にまとまってる
https://qiita.com/shibukawa/items/797b7cbb7e530842e6f7
Docker Desktop for Mac
https://www.docker.com/blog/download-and-try-the-tech-preview-of-docker-desktop-for-m1/
Go
Unstableな go1.16beta の ARMv8 を使って Stable な Goをビルドする
Python (tf-macos)
Mac標準はPython3.8 だが Homebrewでインストールしたライブラリ(mercurial等)が3.9に依存しており、Homebrewでインストールされてしまう。
pythonコマンドのパス解決が色々めんどうだったのでminiforge (conda)環境で作業するようにする。
miniforge + 手動ATFインストールで対応できる模様
https://oku.edu.mie-u.ac.jp/~okumura/macosx/m1.html
https://zenn.dev/karaage0703/articles/0ab9e654cfb0ec
brew instal miniforge
conda create --name tf24 python=3.8
conda activate tf24
conda install numpy sciPy matplotlib pandas opencv scikit-learn scikit-image six tqdm psutil pathlib pillow imageio imageio-ffmpeg
curl -L -O https://github.com/apple/tensorflow_macos/releases/download/v0.1alpha2/tensorflow_macos-0.1alpha2.tar.gz
tar xvzf tensorflow_macos-0.1alpha2.tar.gz
cd tensorflow_macos/arm64
pip install --upgrade -t "/opt/homebrew/Caskroom/miniforge/base/envs/tf24/lib/python3.8/site-packages/" --no-dependencies --force "$PWD/grpcio-1.33.2-cp38-cp38-macosx_11_0_arm64.whl"
pip install --upgrade -t "/opt/homebrew/Caskroom/miniforge/base/envs/tf24/lib/python3.8/site-packages/" --no-dependencies --force "$PWD/h5py-2.10.0-cp38-cp38-macosx_11_0_arm64.whl"
pip install --upgrade -t "/opt/homebrew/Caskroom/miniforge/base/envs/tf24/lib/python3.8/site-packages/" --no-dependencies --force "$PWD/tensorflow_addons_macos-0.1a2-cp38-cp38-macosx_11_0_arm64.whl"
conda install -c conda-forge -y absl-py astunparse gast opt_einsum termcolor typing_extensions wheel typeguard
pip install wrapt flatbuffers tensorflow_estimator google_pasta keras_preprocessing protobuf
pip install tensorboard
pip install --upgrade -t "/opt/homebrew/Caskroom/miniforge/base/envs/tf24/lib/python3.8/site-packages/" --no-dependencies --force "$PWD/tensorflow_macos-0.1a2-cp38-cp38-macosx_11_0_arm64.whl"
pip install keras
# EfficientNet
pip install -U git+https://github.com/qubvel/efficientnet
Cocoa Pods
arch -x86_64 sudo gem install ffi
git diff-highlight
パスを通す(シンボリックリンク)
sudo ln -s /opt/homebrew/opt/git/share/git-core/contrib/diff-highlight/diff-highlight /usr/local/bin/
zsh関連
Cloud SQL Proxy
sudo curl -o /usr/local/bin/cloud_sql_proxy https://dl.google.com/cloudsql/cloud_sql_proxy.darwin.amd64
chmod +x /usr/local/bin/cloud_sql_proxy