68 – Mac OS - Config inicial
En este blog voy a describir, como configuro mi Mac para programar, que programas instalo y las configuraciones iniciales que hago.
Resumen:
- Homebrew
- Instalar programas
- Configuraciones
Homebrew
Homebrew es un instalador de programas para Mac OS, que me permite instalar programas desde la terminal. Es más rapido, y me ayuda a saber que programas he instalado y con las actualizaciones.
Primero, instalamos el Homebrew en sí, en una terminal:
|
|
Programas
Esta lista de programas esta dividida entre las utilidades que me ayudan en el día a día, los programas que uso para desarrollar y otros programas.
Para instalarlos, corro todo este script en una terminal, esto va a tardar un rato.
|
|
Shell (Fish)
Para mi, Fish > ZSH > Bash. Instalo Fish, y un package manager "Fisher", y unos plugins utiles como navegar con "z"
|
|
Kitty (terminal)
Luego de instalar el shell, remplacemos el Terminal.app, por ahora estoy probando Kitty como terminal principal. El de MacOS, no me gusta mucho, y Kitty es bastante configurable.
Previamente usaba Alacritty, puede que regrese a Alacritty.
|
|
Otros programas que uso, que no están en Homebrew
- Machato (OpenAI API)
Emacs - Editor
|
|
https://github.com/doomemacs/doomemacs/blob/master/docs/getting_started.org#on-macos
Setup para lenguajes
Ruby
|
|
Python
|
|
Otros programas que aveces instalo y aveces no
- bat
- semmantic diff
- Office
Configuraciones
SSH
|
|
Copiar SSH
|
|
Git
|
|
Mac OS
Configuración inicial que podemos hacer manualmente, pero es mucho más rápida hacerla por CLI. Esta lista ha sido considerablemente modificada del original en: https://mths.be/macos
|
|