개인용 OS 설정
Windows 11
macOS
Linux
Ubuntu
Arch
CI
License: MIT
Docs
Stars
Logo
| 앱 소개 (App Showcase) |
|---|
| Desktop with terminals |
데스크톱, 홈 서버 및 Android TV용 가이드를 포함하여 패키지를 설치하고 Windows, Linux, macOS 및 WSL2를 구성하는 터미널 앱입니다.
시작하기 (Get started)
Linux 및 WSL2, 그리고 macOS
sh -c "$(wget https://raw.githubusercontent.com/AmineDjeghri/personal-os-setup/main/install_unix.sh -O -)"
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, 윈도우에서는 %USERPROFILE%\.personal-os-setup을 사용합니다. 기존 클론 내부에서 설치 프로그램을 실행하면 해당 체크아웃이 업데이트됩니다.
가상 환경에 설치된 체크아웃의 경우, 런처가 업데이트를 가져오고(pulls), 런타임 종속성(runtime dependencies)을 동기화하며, 코드 업데이트 후 재시작합니다. 종속성 동기화 실패 시 시작이 중단되므로, 설치 프로그램을 다시 실행하십시오. 시스템 변경 사항은 TUI에서 확인이 필요합니다.
개발하기 (Develop)
Make, Bash, Git 및 uv가 사용 가능한 경우:
git clone https://github.com/AmineDjeghri/personal-os-setup.git
cd personal-os-setup
make install-dev
...
make check는 정적/문서 검사(static/docs checks), 안전 테스트(safe tests) 및 격리된 패키지 설치를 실행합니다. CI는 또한 일회성 호스트(disposable hosts)에서 OS 통합을 실행합니다. 런처를 클론에 연결하려면 해당 클론에서 ./install_unix.sh 또는 ./install_windows.ps1을 실행하십시오.
| Task | Guide |
|---|
| 에디터 및 도구 설정 | Setup |
| ... | |
모든 타겟에 대해 make help을 실행하세요. 에이전트(Agent) 지침은 AGENTS.md에 있으며, 프로젝트 스킬은 .claude/skills/에 있습니다.
플랫폼 가이드
문서 사이트 · Linux · CachyOS · macOS · Windows 및 WSL · 홈 서버 · Android TV.
Star History Chart