Repolode
AmineDjeghri

AmineDjeghri/personal-os-setup

TUI для терминала и центр документации, которые автоматизируют настройку Windows, Linux, macOS, WSL2, Google TV со Stremio и Home Assistant.

Звёзды
659
Форки
49
Открытые issues
6
Последний коммит
вчера

Что это?

Personal OS Setup — приложение с TUI и сайт с документацией, которые помогают единообразно настроить новую машину под Windows 11, Linux, macOS и WSL2. Через один интерфейс можно устанавливать пакеты, настраивать Zsh и Oh My Zsh, управлять WSL, устанавливать драйверы GPU, синхронизировать dotfiles с chezmoi, настраивать Windows Terminal и выполнять шаги после установки Docker.

Проект охватывает не только рабочие станции: в документации есть инструкции по настройке гостиной с Google TV и Stremio, а также домашнего сервера с Home Assistant. Для установки достаточно выполнить одну команду в shell или PowerShell: она помещает репозиторий в локальную директорию и добавляет команду personal-os-setup в PATH. При каждом запуске приложение выполняет git pull, чтобы обновить файлы.

Разработчики, которые хотят форкнуть проект или внести в него изменения, могут клонировать репозиторий и воспользоваться включёнными скриптами установки или целями make. В проекте также есть цели make для запуска временных виртуальных машин KVM/QEMU, чтобы проверить настройку до применения на реальной машине.

Ключевые возможности

  • 01TUI для установки пакетов и выполнения задач по настройке Windows, Linux и macOS.
  • 02Настраивает Zsh с Oh My Zsh и синхронизирует dotfiles с chezmoi.
  • 03Позволяет управлять WSL и устанавливать драйверы GPU.
  • 04Включает настройку Windows Terminal и шаги после установки Docker.
  • 05Содержит документацию по настройке Google TV со Stremio и Home Assistant.
  • 06Обновляет установленную копию при каждом запуске.

Сценарии использования

  • Настройка новой машины с Windows 11, WSL2 и инструментами для разработки.
  • Унификация shell и dotfiles на ноутбуках с Linux или macOS.
  • Подготовка Google TV со Stremio для гостиной.
  • Проверка настройки машины во временной виртуальной машине перед применением на реальном компьютере.

Быстрый старт

  1. 1
  2. 2

    Установить в Windows 11 (запустив PowerShell от имени администратора)

    $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

    Запустить терминальный интерфейс

    personal-os-setup

Что важно знать

  • Настройка автоматически вносит изменения в систему в нескольких ОС, поэтому сначала протестируйте её в виртуальной машине или проверьте выполняемые действия, прежде чем запускать на реальном компьютере.
  • При каждом запуске приложение автоматически выполняет git pull, поэтому содержимое установленной копии репозитория меняется без ручной проверки.

Темы

Частые вопросы

Что такое personal-os-setup?
TUI для терминала и центр документации, которые автоматизируют настройку Windows, Linux, macOS, WSL2, Google TV со Stremio и Home Assistant. Personal OS Setup — приложение с TUI и сайт с документацией, которые помогают единообразно настроить новую машину под Windows 11, Linux, macOS и WSL2. Через один интерфейс можно устанавливать пакеты, настраивать Zsh и Oh My Zsh, управлять WSL, устанавливать драйверы GPU, синхронизировать dotfiles с chezmoi, настраивать Windows Terminal и выполнять шаги после установки Docker.
personal-os-setup можно использовать бесплатно? Какая у него лицензия?
personal-os-setup распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
personal-os-setup всё ещё поддерживается?
Активно поддерживается. Последний коммит в personal-os-setup — 19 окт. 2026 г..
Для чего можно использовать personal-os-setup?
Настройка новой машины с Windows 11, WSL2 и инструментами для разработки. Унификация shell и dotfiles на ноутбуках с Linux или macOS. Подготовка Google TV со Stremio для гостиной. Проверка настройки машины во временной виртуальной машине перед применением на реальном компьютере.
Как установить personal-os-setup?
Установить в Linux, WSL2 или macOS Установить в Windows 11 (запустив PowerShell от имени администратора): $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 Запустить терминальный интерфейс: personal-os-setup
Где скачать personal-os-setup?
Исходный код и инструкции по установке — на GitHub: https://github.com/AmineDjeghri/personal-os-setup

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты