personal-os-setup
一款應用程式與指南,輕鬆設定 Windows、Linux、MacOS、Google TV、Stremio、Home Assistant 等(包括 WSL2、GPU 驅動程式與開發工具)。改善您的使用者體驗與生產力。
personal-os-setup 是什麼?
一款應用程式與指南,輕鬆設定 Windows、Linux、MacOS、Google TV、Stremio、Home Assistant 等(包括 WSL2、GPU 驅動程式與開發工具)。改善您的使用者體驗與生產力。
personal-os-setup 概覽
這是什麼
Personal OS Setup 是一個跨平台的終端 UI 應用程式與文件中心。它提供一套有觀點的、一致的設定流程,適用於 Windows、Linux、macOS、WSL2、Google TV、Stremio 以及 Home Assistant。此工具可安裝套件、設定 Zsh/dotfiles/WSL/GPU 驅動程式等,從單一介面涵蓋多個作業系統。
主要功能
- 跨平台支援:Windows 11、Linux(CachyOS、Ubuntu)、macOS、WSL2、Google TV、Stremio 與 Home Assistant。
- 提供 Unix(Linux/WSL2/macOS)與 Windows 11 的一鍵安裝腳本。
- 每次啟動時自動透過 git pull 更新。
- 套件安裝與系統操作:Zsh/Oh-My-Zsh、WSL 管理、GPU 驅動程式、dotfiles 同步(chezmoi)、Windows Terminal 設定、Docker 安裝後設定等。
- 包含涵蓋所有支援平台的文件中心。
- 開發者友善:可複製並在本機編輯;在
.claude/skills/下提供 Claude Code 的技能。 - 可透過
make vm-*指令啟動測試虛擬機(CachyOS、Ubuntu Server、Ubuntu)。
使用情境
- 在 Windows、Linux 或 macOS 上快速設定新的開發機器。
- 在多個作業系統(包含 WSL2)之間維持一致的環境。
- 設定家庭伺服器(Home Assistant)與客廳環境(Google TV + Stremio)。
- 為開發者與進階使用者自動化套件安裝與系統設定。
快速開始
在 Linux / WSL2 / macOS 上,於 bash/zsh 中執行:bashsh -c “$(wget https://raw.githubusercontent.com/AmineDjeghri/personal-os-setup/main/install_unix.sh -O -)”然後執行:bashpersonal-os-setup在 Windows 11 上,以系統管理員身分於 PowerShell 中執行:powershell$u='https://raw.githubusercontent.com/AmineDjeghri/personal-os-setup/main/install_windows.ps1'; $p=”$env:TEMPinstall_windows.ps1”; iwr $u -UseBasicParsing -OutFile $p; powershell -ExecutionPolicy Bypass -File $p然後執行:bashpersonal-os-setup
授權與價格
此專案為 MIT 授權的開源軟體。未提及價格資訊。
內容整理自該專案公開的 README 與儲存庫資訊。