logo hsb.horse
← Voltar para o índice do blog

Blog

Setup do M4 Mac mini

Encontrei um M4 Mac mini bem mais barato em uma promoção estranha da Amazon, usei meus pontos acumulados para reduzir ainda mais o preço e acabei comprando. Este é o registro da configuração, já pensando em uma futura gestão baseada em NixOS.

Publicado: Atualizado:

Motivação

Estava barato e a entrega era muito mais rápida do que comprar pela loja oficial. Achei que não tinha como deixar passar e acabei comprando. Se há alguma insatisfação, é só o fato de eu não ter personalizado a configuração, mas como comprei barato, se eu quiser customizar algo depois posso fazer isso no provável M5 Mac mini quando ele sair.

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

O que quero fazer depois

  • Gerenciar com NixOS

O que não vou fazer

  • Não vou unificar com a máquina principal porque quero usar as duas de formas diferentes
  • Também não vou usar meus dotfiles, porque a configuração seria exagerada para esta máquina

Software para instalar

  • Homebrew
  • Raycast
  • Ghostty
  • VS Code
  • Navegador (Chrome)

Registro do trabalho

Atualização do macOS

Atualizei do macOS Tahoe 26.1 para o mais recente macOS Tahoe 26.3.

Preparação de hardware

Desta vez comprei o UGREEN Docking Station & Stand para Mac mini M4 para usar como hub e suporte do Mac mini.

Como os SSDs estavam caros demais, resolvi deixar essa compra para depois e improvisar com cartões SD, um microSD e um SSD USB que eu já tinha.

  • SSD-PST1.0U3BA/D: SSD USB de 1TB da BUFFALO
  • KLMEA512G: cartão microSD de 512G da KIOXIA
  • KTHN-NW512G: cartão SD de 512G da KIOXIA

Mudar os cartões SD/microSD para o formato APFS

Já que eu estava fazendo isso, resolvi transformá-los em cartões dedicados ao macOS. Os requisitos que imaginei foram:

  • Tudo bem se quebrarem
  • O uso principal é I/O de dados de curta duração. Dados importantes ficam no SSD

Nesse caso, o Utilitário de Disco não permitia mudar os cartões SD para APFS, então fiz tudo pelo terminal.

  1. Mostrar a lista de discos
Terminal window
diskutil list
  1. Depois de identificar o alvo, apagar e recriar com eraseDisk

Substitua X pelo número do disco.

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

Instalar o 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

Instalar várias ferramentas via brew

  1. ollama
brew install ollama