Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

dotfiles

Colección personal de dotfiles para FreeBSD y Ubuntu con i3, Fish, Neovim, Tmux y Polybar. Incluye scripts de bootstrap para instalación inicial y actualización mediante Makefile.

Ficha actualizada 28 sept 2026, 11:47 · upstream 28 sept 2026, 11:25 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es dotfiles

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Este repositorio contiene la configuración personalizada del usuario arg para entornos Unix-like, principalmente FreeBSD e Ubuntu. Incluye archivos de configuración para gestores de ventanas (i3), shells (Fish), editores (Neovim), terminales (Alacritty) y barras de estado (Polybar). Todo el entorno está configurado con temas gruvbox.

El repositorio proporciona scripts de bootstrap para instalación inicial en nuevos entornos, diferenciando entre sistemas Ubuntu 22.04 y FreeBSD 13.x. También incluye Makefile para gestión de actualizaciones, configuración y secretos mediante objetivos como update, configs y secrets.

La instalación se realiza ejecutando scripts que instalan dotfiles en el directorio ~/.dotfiles del usuario regular o como root para bootstrap inicial. Es importante usar gmake en lugar de make en sistemas BSD.

CASOS DE USO
  • Instalación rápida de entorno minimalista con herramientas productivas en nuevo sistema
  • Actualización mantenida de configuración personal sin reiniciar desde cero
  • Migración entre distribuciones manteniendo preferencias y configuraciones
  • Configuración reproducible de entorno de desarrollo con Neovim y Tmux
PUNTOS DESTACADOS
  • Scripts de bootstrap específicos para Ubuntu y FreeBSD
  • Sistema de gestión mediante Makefile con objetivos claros
  • Soporte para múltiples shells (Fish) y gestores de ventanas (i3)
  • Configuración completa de herramientas productivas (Neovim, Tmux, Polybar)
  • Separación clara entre instalación inicial y actualización de configuración
PRECAUCIONES
  • No es un software distribuido sino configuración personal
  • Requiere acceso SSH o curl para descargar scripts de bootstrap
  • Depende de herramientas específicas (i3, Fish, Neovim) que deben instalarse manualmente
  • No incluye Docker ni servicios containerizados
  • Actualización manual de secretos mediante make secrets
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

desktop
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Ejecutar bootstrap como root en nuevo entorno. Para usuario regular usar script dotfiles. En BSD usar gmake no make. Mantener repositorio actualizado con make update. Separar configuración de secretos para seguridad.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
No detectados
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.