Repolode
AmineDjeghri

AmineDjeghri/personal-os-setup

跨系统终端界面工具与文档站,一键配置 Windows、Linux、macOS、WSL2、Google TV 和 Home Assistant。

Star
659
Fork
49
未关闭 Issue
6
最近提交
昨天

这是什么?

Personal OS Setup 是一个终端界面(TUI)应用,配合文档站点,帮助用户在 Windows 11、Linux、macOS 和 WSL2 上统一完成新机器的配置。在同一个界面中可以安装软件包、配置 Zsh 与 Oh My Zsh、管理 WSL、安装 GPU 驱动、用 chezmoi 同步 dotfiles、配置 Windows Terminal,并执行 Docker 安装后的设置。

除了工作电脑,项目还覆盖客厅和家庭服务器场景:文档包含 Google TV 搭配 Stremio 的客厅配置指南,以及 Home Assistant 家庭服务器的部署说明。安装只需一条 shell 或 PowerShell 命令,仓库会被放到本地目录,并在 PATH 中添加 personal-os-setup 命令。每次启动时应用会执行 git pull 保持最新。

希望二次开发的用户可以克隆仓库,使用自带的安装脚本或 make 命令。项目还提供基于 KVM/QEMU 的临时虚拟机命令,便于在真机运行前先测试配置。

核心功能

  • 01终端界面可在 Windows、Linux 和 macOS 上安装软件包并执行系统配置操作。
  • 02配置 Zsh 与 Oh My Zsh,并用 chezmoi 同步 dotfiles。
  • 03支持 WSL 管理与 GPU 驱动安装。
  • 04包含 Windows Terminal 配置和 Docker 安装后的设置。
  • 05提供 Google TV 搭配 Stremio 以及 Home Assistant 的配置文档。
  • 06每次启动时自动更新已安装的副本。

适用场景

  • 在新的 Windows 11 电脑上配置 WSL2 和开发工具。
  • 在 Linux 或 macOS 笔记本上统一 shell 和 dotfiles 配置。
  • 为客厅的 Google TV 配置 Stremio。
  • 在一次性虚拟机中测试系统配置,再应用到真实电脑。

快速上手

  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

    启动终端界面

    personal-os-setup

使用前须知

  • 该工具会自动修改系统设置,建议先在虚拟机中测试或在运行前检查操作。
  • 应用每次启动都会自动执行 git pull,已安装的代码会在无人工审核的情况下更新。

标签

常见问题

personal-os-setup 是什么?
跨系统终端界面工具与文档站,一键配置 Windows、Linux、macOS、WSL2、Google TV 和 Home Assistant。 Personal OS Setup 是一个终端界面(TUI)应用,配合文档站点,帮助用户在 Windows 11、Linux、macOS 和 WSL2 上统一完成新机器的配置。在同一个界面中可以安装软件包、配置 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 适合用来做什么?
在新的 Windows 11 电脑上配置 WSL2 和开发工具。 在 Linux 或 macOS 笔记本上统一 shell 和 dotfiles 配置。 为客厅的 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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目