Repolode
AmineDjeghri

AmineDjeghri/personal-os-setup

Uma interface de terminal e central de documentação multiplataforma que automatiza a configuração de Windows, Linux, macOS, WSL2, Google TV com Stremio e Home Assistant.

Estrelas
659
Forks
49
Issues abertas
6
Último commit
ontem

O que é?

O Personal OS Setup é um aplicativo com interface de terminal, acompanhado por um site de documentação, para configurar uma máquina nova de forma consistente no Windows 11, Linux, macOS e WSL2. Em uma única TUI, você pode instalar pacotes, configurar Zsh e Oh My Zsh, gerenciar o WSL, instalar drivers de GPU, sincronizar dotfiles com chezmoi, configurar o Windows Terminal e executar etapas de pós-instalação do Docker.

O projeto também abrange configurações além da estação de trabalho: a documentação inclui guias para uma sala de estar com Google TV e Stremio e para um servidor doméstico executando Home Assistant. A instalação é feita com um único comando de shell ou PowerShell, que coloca o repositório em um diretório local e adiciona o comando personal-os-setup ao PATH. O aplicativo executa git pull a cada inicialização para se manter atualizado.

Desenvolvedores que quiserem criar um fork ou modificá-lo podem clonar o repositório e usar os scripts de instalação ou os alvos do make incluídos. O projeto também oferece alvos do make que iniciam máquinas virtuais descartáveis com KVM/QEMU para testar a configuração antes de aplicá-la em uma máquina real.

Recursos principais

  • 01Interface de terminal para instalar pacotes e executar ações de configuração do sistema no Windows, Linux e macOS.
  • 02Configura o Zsh com Oh My Zsh e sincroniza dotfiles com chezmoi.
  • 03Gerencia o WSL e a instalação de drivers de GPU.
  • 04Inclui configuração do Windows Terminal e etapas de pós-instalação do Docker.
  • 05Oferece documentação para configurações com Google TV e Stremio e com Home Assistant.
  • 06Atualiza automaticamente a cópia instalada a cada inicialização.

Casos de uso

  • Configurar uma máquina nova com Windows 11, WSL2 e ferramentas de desenvolvimento.
  • Padronizar o shell e os dotfiles em um laptop com Linux ou macOS.
  • Preparar uma Google TV com Stremio para a sala de estar.
  • Testar a configuração de uma máquina em uma VM descartável antes de aplicá-la a um computador real.

Início rápido

  1. 1
  2. 2

    Instalar no 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 a interface de terminal

    personal-os-setup

Antes de usar

  • A configuração automatiza alterações no sistema em vários sistemas operacionais, então teste em uma VM ou revise as ações antes de executar na sua máquina real.
  • O aplicativo executa git pull automaticamente a cada inicialização, então o checkout instalado é alterado sem revisão manual.

Tópicos

Perguntas frequentes

O que é personal-os-setup?
Uma interface de terminal e central de documentação multiplataforma que automatiza a configuração de Windows, Linux, macOS, WSL2, Google TV com Stremio e Home Assistant. O Personal OS Setup é um aplicativo com interface de terminal, acompanhado por um site de documentação, para configurar uma máquina nova de forma consistente no Windows 11, Linux, macOS e WSL2. Em uma única TUI, você pode instalar pacotes, configurar Zsh e Oh My Zsh, gerenciar o WSL, instalar drivers de GPU, sincronizar dotfiles com chezmoi, configurar o Windows Terminal e executar etapas de pós-instalação do Docker.
personal-os-setup é gratuito? Qual é a licença?
personal-os-setup é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
personal-os-setup ainda é mantido?
Manutenção ativa. O último commit de personal-os-setup foi em 19 de out. de 2026.
Para que posso usar personal-os-setup?
Configurar uma máquina nova com Windows 11, WSL2 e ferramentas de desenvolvimento. Padronizar o shell e os dotfiles em um laptop com Linux ou macOS. Preparar uma Google TV com Stremio para a sala de estar. Testar a configuração de uma máquina em uma VM descartável antes de aplicá-la a um computador real.
Como instalar personal-os-setup?
Instalar no Linux, WSL2 ou macOS Instalar no 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 a interface de terminal: personal-os-setup
Onde consigo personal-os-setup?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/AmineDjeghri/personal-os-setup

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados