logo hsb.horse
← ブログ一覧に戻る

ブログ

M4 Mac Miniセットアップ

Amazonの謎セールでM4 Mac miniが安くなっていたので貯まっていたポイントも使ってさらに値引きして買ってしまった。NixOSベースの管理も見据えて色々作業した記録をここに残す。

公開日: 更新日:

きっかけ

安くなっているし、公式で買うより圧倒的に配送が早い。買うしかないのでは?ということで買ってしまった。不満があるとすればカスタマイズしてないことだけど、安く買えてたわけだし、カスタマイズしたくなったら近いうちに出るであろうM5 Mac miniの方をカスタマイズして買えばいいのだ。

https://www.gizmodo.jp/2026/02/macmini_nazo.html

そのうちやりたいこと

  • NixOSで管理したい

やらないこと

  • メイン機と使い分けるため共通化しない
  • dotfilesもこのマシンには過剰な設定を入れることになるので使わない(personal/workでしか分けてないので面倒…)

導入するソフトウェア

  • Homebrew
  • Raycast
  • Ghostty
  • VS Code
  • ブラウザ(Chrome)

作業記録

macOS更新

macOS Tahoe 26.1から最新のmacOS Tahoe 26.3に更新

ハード系の準備

今回、Mac Miniのハブ・スタンドとして、UGREEN Mac mini M4用 ドッキングステーション&スタンドを買った。

SSDは高騰していて手が出しづらいため、後日にするとして余っているSDカードとmicroSDカードとUSBタイプのSSDを挿してその場を凌ぐことにした。

  • SSD-PST1.0U3BA/D: BUFFALO製1TB USBインターフェースSSD
  • KLMEA512G: KIOXIA製512G microSDカード
  • KTHN-NW512G: KIOXIA製512G SDカード

SD/microSDカードをAPFSフォーマットに変更する。

この際なので、macOS専用カードにしちゃう。自分の考える要件としては下記のとおり。

  • 壊れてもいい
  • 短命データのIOに利用するのがメイン。重要なデータはSSD。

SDカード系はディスクユーティリティアプリからAPFSに変更できないので、ターミナルで実施。

  1. ディスク一覧を出力
Terminal window
diskutil list
  1. 対象を特定したらeraseDiskで消去/作成

Xの部分はdiskの番号

Terminal window
diskutil eraseDisk APFS|APFSX "${DISK_NAME}" /dev/diskX

Homebrew導入

  1. install
Terminal window
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. setup
Terminal window
echo 'eval "$(/opt/homebrew/bin/brew shellenv zsh)"' > ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv zsh)"
  1. check
Terminal window
brew --version
# Homebrew 5.X.X

brew経由で色々入れる

  1. ollama
brew install ollama