Bootstrap の1フェーズで、macOS の user defaults(Dock / Finder / キーボード / トラックパッド等の挙動設定。通常は System Settings か defaults write で変える)を [bootstrap.macos.defaults] に宣言して収束させる
- 狙いは「新しい Mac を毎回手で設定し直す・秘伝の
defaults writeスクリプトを保守する」を、宣言的で冪等な設定に置き換えること。例: Dock のautohide/tilesize、Finder のshow_pathbar、key_repeat、trackpad のtap_to_click、生キー指定の"com.apple.finder" = { AppleShowAllFiles = true } mise bootstrap macos defaults applyで適用(既に正しい値は skip)し、宣言と実機の差分(drift)をstatusやmise doctorで検知できる。設定が versioned な config に載るので再現・共有できるmacosフェーズは LaunchAgents(launchd のユーザーサービス)も扱う