Repolode
AmineDjeghri

AmineDjeghri/personal-os-setup

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.

Estrellas
659
Forks
49
Issues abiertos
6
Último commit
ayer

¿Qué es?

Personal OS Setup es una aplicación con interfaz de terminal (TUI), acompañada de un sitio de documentación, para configurar nuevas máquinas de forma uniforme con Windows 11, Linux, macOS y WSL2. Desde una sola TUI puedes instalar paquetes, configurar Zsh y Oh My Zsh, administrar WSL, instalar controladores de GPU, sincronizar dotfiles con chezmoi, configurar Windows Terminal y ejecutar los pasos posteriores a la instalación de Docker.

El proyecto también contempla configuraciones que van más allá del equipo de trabajo: la documentación incluye guías para configurar una sala de estar con Google TV y Stremio, y un servidor doméstico con Home Assistant. La instalación se realiza con un único comando de shell o PowerShell, que coloca el repositorio en un directorio local y agrega el comando personal-os-setup al PATH. La aplicación ejecuta git pull en cada inicio para mantenerse actualizada.

Quienes quieran bifurcar o modificar el proyecto pueden clonar el repositorio y usar los scripts de instalación o los targets de make incluidos. El proyecto también ofrece targets de make que inician máquinas virtuales KVM/QEMU desechables para probar la configuración antes de aplicarla a una máquina real.

Funciones clave

  • 01Interfaz de terminal para instalar paquetes y ejecutar tareas de configuración del sistema en Windows, Linux y macOS.
  • 02Configura Zsh con Oh My Zsh y sincroniza dotfiles con chezmoi.
  • 03Permite administrar WSL e instalar controladores de GPU.
  • 04Incluye la configuración de Windows Terminal y pasos posteriores a la instalación de Docker.
  • 05Ofrece documentación para configuraciones de Google TV con Stremio y Home Assistant.
  • 06Actualiza automáticamente la copia instalada en cada inicio.

Casos de uso

  • Configurar una nueva máquina con Windows 11, WSL2 y herramientas de desarrollo.
  • Estandarizar el shell y los dotfiles en una laptop con Linux o macOS.
  • Preparar un Google TV con Stremio para la sala de estar.
  • Probar la configuración de una máquina en una VM desechable antes de aplicarla a una computadora real.

Inicio rápido

  1. 1
  2. 2

    Instalar en Windows 11 (PowerShell como administrador)

    $u='https://raw.githubusercontent.com/AmineDjeghri/personal-os-setup/main/install_windows.ps1'; $p="$env:TEMP\install_windows.ps1"; iwr $u -UseBasicParsing -OutFile $p; powershell -ExecutionPolicy Bypass -File $p
  3. 3

    Iniciar la interfaz de terminal

    personal-os-setup

Antes de usarlo

  • La configuración automatiza cambios en el sistema en varios sistemas operativos, así que pruébala en una VM o revisa las acciones antes de ejecutarla en tu equipo real.
  • La aplicación ejecuta git pull automáticamente cada vez que se inicia, por lo que el checkout instalado cambia sin revisión manual.

Temas

Preguntas frecuentes

¿Qué es personal-os-setup?
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. Personal OS Setup es una aplicación con interfaz de terminal (TUI), acompañada de un sitio de documentación, para configurar nuevas máquinas de forma uniforme con Windows 11, Linux, macOS y WSL2. Desde una sola TUI puedes instalar paquetes, configurar Zsh y Oh My Zsh, administrar WSL, instalar controladores de GPU, sincronizar dotfiles con chezmoi, configurar Windows Terminal y ejecutar los pasos posteriores a la instalación de Docker.
¿personal-os-setup es gratuito? ¿Qué licencia tiene?
personal-os-setup es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿personal-os-setup sigue mantenido?
Mantenimiento activo. El último commit de personal-os-setup fue el 19 oct 2026.
¿Para qué puedo usar personal-os-setup?
Configurar una nueva máquina con Windows 11, WSL2 y herramientas de desarrollo. Estandarizar el shell y los dotfiles en una laptop con Linux o macOS. Preparar un Google TV con Stremio para la sala de estar. Probar la configuración de una máquina en una VM desechable antes de aplicarla a una computadora real.
¿Cómo se instala personal-os-setup?
Instalar en Linux, WSL2 o macOS Instalar en Windows 11 (PowerShell como administrador): $u='https://raw.githubusercontent.com/AmineDjeghri/personal-os-setup/main/install_windows.ps1'; $p="$env:TEMP\install_windows.ps1"; iwr $u -UseBasicParsing -OutFile $p; powershell -ExecutionPolicy Bypass -File $p Iniciar la interfaz de terminal: personal-os-setup
¿Dónde consigo personal-os-setup?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/AmineDjeghri/personal-os-setup

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

Proyectos relacionados