Repolode
AmineDjeghri

AmineDjeghri/personal-os-setup

Windows, Linux, macOS, WSL2, Stremio를 사용하는 Google TV, Home Assistant 설정을 자동화하는 크로스 OS 터미널 UI 및 문서 허브입니다.

스타
659
포크
49
열린 이슈
6
마지막 커밋
어제

어떤 프로젝트인가요?

Personal OS Setup은 Windows 11, Linux, macOS, WSL2에서 새 컴퓨터를 일관된 방식으로 구성할 수 있도록 터미널 UI 애플리케이션과 문서 사이트를 함께 제공합니다. 하나의 TUI에서 패키지를 설치하고, Zsh와 Oh My Zsh를 설정하고, WSL을 관리하고, GPU 드라이버를 설치하고, chezmoi로 dotfiles를 동기화하고, Windows Terminal을 구성하고, Docker 설치 후 단계를 실행할 수 있습니다.

이 프로젝트는 워크스테이션 이외의 환경도 다룹니다. 문서에는 Google TV와 Stremio를 이용한 거실 환경 설정 가이드와 Home Assistant를 실행하는 홈 서버 설정 가이드가 포함되어 있습니다. 설치는 단일 셸 또는 PowerShell 명령으로 진행하며, 저장소를 로컬 디렉터리에 배치하고 personal-os-setup 명령을 PATH에 추가합니다. 앱은 최신 상태를 유지하기 위해 실행할 때마다 git pull을 수행합니다.

프로젝트를 포크하거나 수정하려는 개발자는 저장소를 클론한 뒤 포함된 설치 스크립트나 make 타깃을 사용할 수 있습니다. 또한 실제 컴퓨터에서 설정을 실행하기 전에 테스트할 수 있도록, 일회용 KVM/QEMU 가상 머신을 시작하는 make 타깃도 제공합니다.

핵심 기능

  • 01Windows, Linux, macOS에서 패키지를 설치하고 시스템 설정 작업을 실행하는 터미널 UI입니다.
  • 02Oh My Zsh로 Zsh를 구성하고 chezmoi로 dotfiles를 동기화합니다.
  • 03WSL 관리와 GPU 드라이버 설치를 처리합니다.
  • 04Windows Terminal 구성과 Docker 설치 후 단계를 포함합니다.
  • 05Stremio를 사용하는 Google TV 및 Home Assistant 설정 문서를 제공합니다.
  • 06실행할 때마다 설치된 사본을 자동으로 업데이트합니다.

활용 사례

  • WSL2와 개발 도구를 포함해 새 Windows 11 컴퓨터를 설정합니다.
  • Linux 또는 macOS 노트북에서 셸과 dotfiles를 표준화합니다.
  • Stremio를 사용하는 거실 Google TV를 준비합니다.
  • 실제 컴퓨터에 적용하기 전에 일회용 VM에서 컴퓨터 설정을 테스트합니다.

빠른 시작

  1. 1

    Linux, WSL2 또는 macOS에 설치

    README의 공식 안내에 따라 설치
  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

    터미널 UI 실행

    personal-os-setup

사용 전 알아둘 점

  • 설치 과정에서 여러 OS의 시스템 변경이 자동으로 이루어지므로, 실제 컴퓨터에서 실행하기 전에 VM에서 테스트하거나 작업 내용을 검토하세요.
  • 앱은 실행할 때마다 git pull을 자동으로 실행하므로, 설치된 체크아웃이 수동 검토 없이 변경됩니다.

토픽

자주 묻는 질문

personal-os-setup은(는) 무엇인가요?
Windows, Linux, macOS, WSL2, Stremio를 사용하는 Google TV, Home Assistant 설정을 자동화하는 크로스 OS 터미널 UI 및 문서 허브입니다. Personal OS Setup은 Windows 11, Linux, macOS, WSL2에서 새 컴퓨터를 일관된 방식으로 구성할 수 있도록 터미널 UI 애플리케이션과 문서 사이트를 함께 제공합니다. 하나의 TUI에서 패키지를 설치하고, Zsh와 Oh My Zsh를 설정하고, WSL을 관리하고, GPU 드라이버를 설치하고, chezmoi로 dotfiles를 동기화하고, Windows Terminal을 구성하고, Docker 설치 후 단계를 실행할 수 있습니다.
personal-os-setup은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
personal-os-setup은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
personal-os-setup은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. personal-os-setup의 마지막 커밋은 2026년 10월 19일입니다.
personal-os-setup은(는) 어디에 사용할 수 있나요?
WSL2와 개발 도구를 포함해 새 Windows 11 컴퓨터를 설정합니다. Linux 또는 macOS 노트북에서 셸과 dotfiles를 표준화합니다. Stremio를 사용하는 거실 Google TV를 준비합니다. 실제 컴퓨터에 적용하기 전에 일회용 VM에서 컴퓨터 설정을 테스트합니다.
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 터미널 UI 실행: personal-os-setup
personal-os-setup은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/AmineDjeghri/personal-os-setup

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트