Repolode
nicknisi

nicknisi/dotfiles

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.

Estrellas
3,004
Forks
371
Issues abiertos
1
Último commit
anteayer

¿Qué es?

Este repositorio personal de dotfiles configura un entorno de desarrollo completo en macOS con Apple Silicon. Un manifiesto de Mise dirige la instalación inicial: instala paquetes de Homebrew, aplicaciones de macOS, runtimes como Node.js y Python, y herramientas de línea de comandos; clona repositorios complementarios y crea enlaces simbólicos de la configuración en el directorio personal.

La configuración abarca la terminal y el shell: Ghostty como terminal principal, zsh con Starship y zoxide, tmux con un prefijo y una barra de estado personalizados, y una configuración de Neovim basada en lazy.nvim. La gestión de ventanas usa AeroSpace, SketchyBar y Borders. Las herramientas de agentes para Pi y Claude Code están versionadas, pero se excluyen sus datos de ejecución; también se incluye una utilidad para Git worktrees.

Un devcontainer basado en Ubuntu 24.04 ejecuta el mismo proceso de instalación inicial para probar la configuración de la terminal fuera de macOS. El repositorio está pensado para la configuración personal de su autor y tiene rutas personales codificadas, por lo que hay que ajustarlas al crear un fork.

Funciones clave

  • 01El proceso de instalación inicial basado en Mise instala paquetes, aplicaciones, runtimes y herramientas a partir de un único manifiesto.
  • 02Neovim configurado con lazy.nvim y el tema Tokyo Night.
  • 03tmux con prefijo personalizado, navegación entre paneles e integración con el agente Fleet.
  • 04zsh y el prompt de Starship con fzf, zoxide y varios plugins.
  • 05Gestión de ventanas y espacios de trabajo en macOS con AeroSpace y SketchyBar.
  • 06El devcontainer de Ubuntu ejecuta el mismo proceso de instalación inicial para hacer pruebas en un entorno portátil.

Casos de uso

  • Configurar un Mac nuevo con Apple Silicon con un entorno de desarrollo reproducible.
  • Estudiar como referencia una configuración real de Neovim, tmux y zsh.
  • Probar cambios en la configuración de la terminal en un contenedor Ubuntu sin modificar el sistema anfitrión.
  • Usarlo como punto de partida para una configuración personal de dotfiles tras ajustar las rutas.

Inicio rápido

  1. 1

    Ejecuta en un Mac el script oficial de instalación del README (revísalo antes, ya que se canaliza a bash).

  2. 2

    Abre un nuevo shell de inicio de sesión y configura la identidad de Git local a la máquina.

    mise run setup-git

Antes de usarlo

  • Está diseñado para macOS con Apple Silicon y Homebrew en /opt/homebrew; no es un kit de inicio genérico.
  • La configuración espera encontrar el repositorio en ~/Developer/dotfiles y contar con una clave SSH de GitHub funcional para repositorios adicionales.
  • Muchas herramientas y opciones personales son elecciones del autor, así que deben revisarse antes de usarlas.

En colecciones

Temas

Preguntas frecuentes

¿Qué es dotfiles?
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. Este repositorio personal de dotfiles configura un entorno de desarrollo completo en macOS con Apple Silicon. Un manifiesto de Mise dirige la instalación inicial: instala paquetes de Homebrew, aplicaciones de macOS, runtimes como Node.js y Python, y herramientas de línea de comandos; clona repositorios complementarios y crea enlaces simbólicos de la configuración en el directorio personal.
¿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 4 nov 2026.
¿Para qué puedo usar dotfiles?
Configurar un Mac nuevo con Apple Silicon con un entorno de desarrollo reproducible. Estudiar como referencia una configuración real de Neovim, tmux y zsh. Probar cambios en la configuración de la terminal en un contenedor Ubuntu sin modificar el sistema anfitrión. Usarlo como punto de partida para una configuración personal de dotfiles tras ajustar las rutas.
¿Cómo se instala dotfiles?
Ejecuta en un Mac el script oficial de instalación del README (revísalo antes, ya que se canaliza a bash). Abre un nuevo shell de inicio de sesión y configura la identidad de Git local a la máquina.: mise run setup-git
¿Dónde consigo dotfiles?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/nicknisi/dotfiles

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

Proyectos relacionados

Una distribución Linux moderna y con opiniones marcadas de DHH, basada en Arch y con un escritorio cuidado, temas y herramientas para desarrolladores preconfigurados.

Otros#linux#distribution#arch-linux
46,3 mil+413 esta semana5,9 milShellMITBien mantenidoActualizado hace 20 horas