Mi vida con macOS
Y Cómo los Dotfiles la hicieron más entretenida
Primero, quiero arrancar con algo curioso, siempre me ha gustado separar mi vida por los mundiales de fútbol y qué estaba haciendo más o menos por esas épocas - podría decirse que soy una especie de nerd también del fútbol.
Segundo, me compré mi primera macbook hace algunos meses, para mi cumpleaños 32. Quería experimentar algo nuevo con este sistema operativo y los cumpleaños siempre son una buena ocasión para esto. En ese momento me di cuenta que también puedo separar mi vida en los sistemas operativos que he ido usando.
Mi primer sistema operativo fue windows (98, 2000, xp y 7). Con windows es donde aprendí a usar una computadora, pasé muchas horas jugando y di mis primeros pasos programando (c++ y java principalmente).
Pero esta relación con Windows se vio interrumpida por un pingüino. Allá por el año 2012 fui “evangelizado“ en Linux. Esto ocurrió mediante un CD donde se encontraba el sistema operativo Ubuntu y una sugerencia donde me sugerían tener un dual boot: Ubuntu para programar y Windows para jugar. Desde ese momento inicié con la sugerencia, hasta que en algún momento decidí eliminar el dual boot y solo quedarme con aquel pingüino.
Esta relación con Ubuntu Linux ha durado más de una década, hasta que tomé la decisión comentada párrafos atrás, la de tener mi primera macbook. ¿Qué impulsó esta decisión?, difícil de saberlo en realidad, puede ser que muchos amigos están muy contentos trabajando con macOS, puede ser que quería probar algo con procesador ARM, o tal vez solo quería darme un gusto. Ahora, hay algunas cosas que nunca hice en mis días con Linux: jamás instalé una nueva terminal (lo intenté un par de veces), siempre utilicé bash (aunque conocía de la existencia de zsh o fish) y principalmente, nunca tuve la necesidad de usar - según yo - vim (siempre usé nano).
Ahora, con un nuevo sistema operativo, me dije, es un buen momento para probar todas estas cosas nuevas, como un nuevo inicio. La pregunta es, ¿Dónde inicio?. Empecé a preguntar a mis amigos qué cosas me sugerían. Algunos me comentaron sobre iterm2 para macOS, otros me decían que solo usaban zsh, mientras otros me decían que usaban fish y por último, un amigo me comentó sobre el mundo de neovim. Todas estas herramientas para mí eran nuevas, así que para investigar un poco más sobre cada una de estas, fui a mi fuente de la (pos)verdad preferida: reddit. Ahí empecé a descubrir todo un mundo de subreddits dedicados a cada uno de estos temas - podría ser Alicia o Neo siguiendo al conejo blanco - pero en mi camino por el agujero de conejo, encontré uno fascinante r/unixporn.

Dentro de este subreddit, los redditors comparten sus configuraciones en sus sistemas operativos (mayoritariamente en distribuciones de Linux, pero igual con presencia de macOS). Mientras me seguía adentrando en este mundo, empecé a descubrir que siempre se referían a esta acción como ricing (que podría describirlo como personalizar tu entorno de trabajo). Otro detalle interesante dentro de este submundo, es que junto a cada post, por lo general estos van a acompañados del enlace a sus dotfiles. Los dotfiles son por lo general un repositorio dentro de GitHub donde se encuentran los archivos de configuración de cada una de las herramientas instaladas. Esto a mi parecer es increíble, la comunidad comparte sus entornos de trabajo - obviamente con cero ánimos de lucro - para que nuevas personas que se involucren en este mundo, puedan también inspirarse en eso e ir mejorando sus propios entornos de trabajo. Algunas cosas que me impactaron de todo este mundo es el énfasis en los themes que se usan, las diversas fuentes o las customizaciones que se hacen a componentes como las barras superiores - que al poder ver los diversos dotfiles he podido adaptar de a pocos en mi propio entorno de trabajo.
Todo este viaje en las diversas herramientas y en los varios dotfiles que he ido viendo, han hecho de estos primeros meses con macOS una verdadera aventura. ¿Volveré a Linux?, posiblemente en un tiempo. He escuchado que ArchLinux con Hyprland están bastante bien últimamente, pero por el momento seguiré con macOS, pues sigo en un proceso de aprendizaje de este nuevo entorno y aún hay algunas cosas que quiero seguir probando antes de dejar este sistema operativo.
Y Antes que me olvide:

