Dotfiles personales para macOS y Linux que configuran zsh, tmux, Neovim y Ghostty, con un proceso de instalación inicial basado en Mise para preparar todo el entorno de desarrollo.
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
Configura una clave SSH (ejecuta el script oficial de instalación del README o usa el agente SSH de 1Password)
- 2
Clona el repositorio en ~/.dotfiles
git clone git@github.com:driesvints/dotfiles.git ~/.dotfiles - 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
Framework comunitario para gestionar la configuración de zsh, con cientos de plugins y temas, además de una herramienta de actualización.
El gestor de paquetes para macOS y Linux que instala herramientas de línea de comandos y aplicaciones gráficas desde sus repositorios de fórmulas y casks.
Herramienta de línea de comandos que respalda archivos de configuración de aplicaciones en una carpeta sincronizada, como Dropbox, y los restaura en equipos nuevos.
Una interfaz de terminal y un centro de documentación multiplataforma que automatizan la configuración de Windows, Linux, macOS, WSL2, Google TV con Stremio y Home Assistant.
Herramienta de línea de comandos para cambiar los gestores de paquetes y las fuentes de software del sistema por mirrors nacionales rápidos en distintos lenguajes y plataformas.