Inicio | Sistema | Apps | Dev | Soluciones
Probado en macOS 27.0.1 (26A434) · MacBook Air M5 (Apple Silicon)
Guía detallada para dejar un MacBook listo para trabajar desde cero. Si acabas de sacar el equipo de la caja (o cambiaste de computadora) aquí está todo lo necesario: actualizar el sistema, instalar aplicaciones, montar el entorno de desarrollo, productividad e IA local.
Sigue los pasos en orden y al terminar tendrás el mismo entorno que describe este repositorio. Todos los enlaces, comandos y archivos de configuración viven aquí mismo.
- Hardware: Mac con Apple Silicon (M1 o superior).
- Sistema: macOS 27 (Tahoe) o superior, recién instalado.
- Apple ID para iCloud.
- Cuenta de GitHub, para clonar este repo y subir cambios (
gh auth login). - Cuenta de Microsoft, para Office 365 y OneDrive.
- Internet estable: iCloud puede tardar horas en sincronizar.
- Ubicación del repo: clonar en
~/Documents/GitHub/macos, para que las rutas de Oh My Zsh (aliasgithub, dotfiles) se mantengan.
La guía se divide en estas secciones. Cada una indica su paso equivalente en install.sh:
| # | Sección | Descripción |
|---|---|---|
| 01 | 🖥️ Sistema | Preferencias del sistema |
| 02 | 📦 Aplicaciones | Homebrew, apps esenciales, inventario completo |
| 03 | 💻 Dev Environment | iTerm2, Zsh, Git, Neovim, VSCode |
| 04 | ⚡ Productividad | Cuentas, Office 365, OneDrive, email, navegadores |
| 05 | 🤖 IA Local | OpenCode, Gemini, Ollama, archivos de contexto |
Se hacen a mano en ambos caminos (automático y manual), antes de instalar nada.
- Ir a Ajustes del Sistema
- Ir a General / Actualización de Software
- Instalar la última versión disponible y reiniciar
- Ir a Ajustes del Sistema
- Login con la cuenta de iCloud
- Ir a Ajustes del Sistema / Apple ID / iCloud
- Activar "Carpetas Escritorio y Documentos"
- Una vez realizado, proceder a configurar Mail y Fotos
- Se sincronizarán todos los archivos.
- Esperar unas horas a que se descargue
- Reiniciar Equipo y ya deben aparecer los archivos
Permite instalar aplicaciones de "Cualquier Sitio"
sudo spctl --master-disableDespués, activar la opción "Cualquier sitio" en Ajustes del Sistema / Privacidad y seguridad. Si no aparece, abrir cada app con Abrir de todos modos en esa misma pantalla. Esto reduce la protección de Gatekeeper; para volver a activarla:
sudo spctl --global-enable
1. Permitir apps de: "Cualquier sitio"
2. Seleccionar "Cualquier sitio" en el menú
Después de reiniciar el equipo continuar con lo siguiente
macOS reciente puede traer el trackpad configurado para arrastrar con 3 dedos. Para el comportamiento clásico (arrastrar con un dedo, quitar apps del Dock arrastrándolas, etc.):
- Manual: Ajustes del Sistema → Accesibilidad → Control del puntero → Opciones de trackpad… → "Usar el trackpad para arrastrar" → "Sin bloqueo de arrastre".
- Terminal (requiere cerrar sesión para aplicar):
defaults write com.apple.AppleMultitouchTrackpad Dragging -bool true
defaults write com.apple.AppleMultitouchTrackpad DragLock -bool false
defaults write com.apple.AppleMultitouchTrackpad TrackpadThreeFingerDrag -bool false
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Dragging -bool true
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad DragLock -bool false
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadThreeFingerDrag -bool falseEl paso 14 de
install.sh(scripts/macos-defaults.sh) ya lo aplica.
Elige el camino: automático con install.sh, o manual siguiendo las secciones 01 a 05.
| 🤖 Automática | 📖 Manual | |
|---|---|---|
| Para quién | Equipo nuevo, quieres avanzar rápido | Quieres entender o ajustar cada cosa |
| Cómo | ./install.sh: menú de 14 pasos, uno a la vez |
Secciones 01 a 05, en orden |
| Control | Cada paso muestra lo que instala y pide confirmar | Tú copias y ejecutas cada comando |
| Ver sección | Instalación automática | Instalación manual |
Un menú interactivo: tú eliges qué paso ejecutar y confirmas cada instalación antes de que ocurra
xcode-select --install
git clone https://github.com/yorbimv/macos.git ~/Documents/GitHub/macos
cd ~/Documents/GitHub/macos && ./install.sh| Comando | Qué hace |
|---|---|
./install.sh |
Menú: elige un número, n = siguiente, q = salir |
./install.sh 3 |
Ejecuta solo el paso 3 |
./install.sh list |
Muestra los pasos y cuáles ya hiciste |
- Antes de instalar, cada paso muestra la lista de lo que va a instalar y pregunta
[s/N]. - Los dotfiles se enlazan uno por uno y se respalda lo que ya exista (
*.bak-<fecha>). - Las apps están separadas por categoría en
brewfiles/: edita el archivo para quitar lo que no quieras.
Para entender qué hace cada paso, o hacerlo a mano, continuar con las secciones (cada una indica su paso de install.sh)
| Área | Herramientas |
|---|---|
| Terminal | iTerm2, zsh con Oh My Zsh + Powerlevel10k, fzf, lsd, ripgrep |
| Editores | Neovim (Lua + lazy.nvim, LSP, Telescope), VSCode con extensiones |
| Git | git, GitHub CLI, GitHub Desktop, alias |
| Productividad | Alfred, Rectangle, Karabiner, Office 365, OneDrive, Google Drive |
| IA | Claude, ChatGPT, Ollama, Gemini CLI, OpenCode |
| Sistema | Preferencias de Finder, Dock, trackpad y capturas |
-
./install.sh listmuestra los pasos que hiciste con ✓ - Abres una terminal nueva y ves el prompt de Powerlevel10k con iconos
-
nvimabre sin errores -
brew doctorno reporta problemas importantes - Desktop y Documentos aparecen sincronizados con iCloud
- Nueva app o CLI → agrégala al archivo que corresponda en
brewfiles/. - Los dotfiles son symlinks: editar
~/.zshrco~/.config/nvimya modifica el repo, solo haz commit.
Problemas comunes y soluciones en troubleshooting/ Última actualización: Octubre 2026
Continúa con las secciones en el orden que marca el Índice.


