Características
- Instala Homebrew.
- Restaura la copia de seguridad actual:
- Archivos de configuración (.config, .zprofile, .zshrc).
- Paquetes instalados por Homebrew mediante un Brewfile.
- Modifica algunas preferencias predeterminadas de macOS:
- Dock: desactiva ocultar automaticamente, recientes desactivados.
- Finder: Mostrar extensiones de archivo, mostrar archivos ocultos, mostrar barra de ruta, vista de lista por defecto, mantener carpetas en la parte superior, alcance de búsqueda a la carpeta actual.
- Espacios: Desactivar reorganización automática de Espacios, agrupar por aplicación en Mission Control.
- Seguridad: Habilita el firewall.
También posee un script para realizar un backup, el cual actualiza los archivos mencionados en el punto 2.
Cómo usar
Para restaurar configuración y backup existente en el repositorio
git clone https://github.com/Jaycedam/mac-setup.git && cd mac-setup && bash main.sh
Para actualizar backup
cd path-to-project
bash backup.sh
Después de realizar un nuevo backup
git add .
git commit -m "chore: backup updated"
git push origin main