Repolode
driesvints

driesvints/dotfiles

Un repositorio personal de dotfiles para macOS que automatiza la configuración de un Mac nuevo con apps de Homebrew y ajustes de shell, Git y SSH.

Estrellas
2,728
Forks
681
Issues abiertos
0
Último commit
hace 4 días

¿Qué es?

Este es un repositorio personal de dotfiles para macOS. Su objetivo es evitar el trabajo manual de configurar un Mac nuevo: un solo script, fresh.sh, instala con Homebrew las apps incluidas en un Brewfile, enlaza la configuración versionada de shell, Git y SSH en el directorio personal y restaura la configuración de Oh My Zsh preferida por el autor.

El repositorio está pensado como punto de partida, no como una configuración lista para usar para todo el mundo. La identidad de Git y las claves de firma se mantienen fuera del repositorio, en un archivo local ~/.gitconfig.local, y se espera que las claves privadas provengan de 1Password u otro almacén seguro. Las preferencias de las aplicaciones y del sistema no están completamente incluidas, así que también se necesita una copia de seguridad independiente del equipo para guardar la configuración local de las apps y los archivos.

Para crear tu propia versión, haz un fork del repositorio y edita Brewfile, aliases.zsh, path.zsh y .zshrc para adaptarlos a tus herramientas. El instalador también permite enlazar las configuraciones de Git y SSH por separado, y guarda los archivos existentes como copias de seguridad .before-dotfiles antes de enlazarlos.

Funciones clave

  • 01Instala apps y herramientas de un Brewfile mediante Homebrew.
  • 02Enlaza la configuración versionada de Git y SSH en el directorio personal.
  • 03Guarda copias de seguridad de los archivos de configuración existentes antes de enlazarlos.
  • 04Personaliza zsh con Oh My Zsh, aliases y archivos PATH.
  • 05Mantiene fuera del repositorio la identidad personal de Git y los secretos.

Casos de uso

  • Configurar rápidamente un equipo nuevo con macOS con las mismas apps y ajustes de shell.
  • Usar este repositorio como plantilla para crear tus propios dotfiles para macOS.
  • Mantener coherente la configuración de Git y SSH en varios Mac.

Inicio rápido

  1. 1

    Configura una clave SSH (ejecuta el script oficial de instalación del README o usa el agente SSH de 1Password)

  2. 2

    Clona el repositorio en ~/.dotfiles

    git clone git@github.com:driesvints/dotfiles.git ~/.dotfiles
  3. 3

    Ejecuta el script de instalación

    cd ~/.dotfiles && ./fresh.sh

Antes de usarlo

  • Solo funciona en macOS.
  • Es la configuración personal del autor, por lo que instala sus aplicaciones y ajustes preferidos. Lo ideal es hacer un fork y adaptarlo.

En colecciones

Temas

Preguntas frecuentes

¿Qué es dotfiles?
Un repositorio personal de dotfiles para macOS que automatiza la configuración de un Mac nuevo con apps de Homebrew y ajustes de shell, Git y SSH. Este es un repositorio personal de dotfiles para macOS. Su objetivo es evitar el trabajo manual de configurar un Mac nuevo: un solo script, fresh.sh, instala con Homebrew las apps incluidas en un Brewfile, enlaza la configuración versionada de shell, Git y SSH en el directorio personal y restaura la configuración de Oh My Zsh preferida por el autor.
¿dotfiles es gratuito? ¿Qué licencia tiene?
dotfiles es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿dotfiles sigue mantenido?
Mantenimiento activo. El último commit de dotfiles fue el 3 nov 2026.
¿Para qué puedo usar dotfiles?
Configurar rápidamente un equipo nuevo con macOS con las mismas apps y ajustes de shell. Usar este repositorio como plantilla para crear tus propios dotfiles para macOS. Mantener coherente la configuración de Git y SSH en varios Mac.
¿Cómo se instala dotfiles?
Configura una clave SSH (ejecuta el script oficial de instalación del README o usa el agente SSH de 1Password) Clona el repositorio en ~/.dotfiles: git clone git@github.com:driesvints/dotfiles.git ~/.dotfiles Ejecuta el script de instalación: cd ~/.dotfiles && ./fresh.sh
¿Dónde consigo dotfiles?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/driesvints/dotfiles

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados