Omarchy:DHH 的「禅意 Linux」,把 Arch + Hyprland 装成开箱即用的艺术品
posts posts 2026-08-30T03:33:00+08:00Omacom 团队(DHH 主导)的 Omarchy 把 Arch、Hyprland、Quickshell 和一套精心挑选的应用打包成一个「有主见」的 Linux 发行版。本文从仓库结构、安装体验、快捷键体系、omarchy CLI 到快照回滚,拆解它为什么能拿下 3.4 万 star。技术笔记Linux, Arch, Hyprland, 桌面环境, 开源一个反常识的产品:把「折腾」卖成「不需要折腾」
Linux 桌面圈有个长期共识:想要 Hyprland 这种平铺式窗口管理器的体验,就得接受 Arch Wiki 里泡一周的代价。装系统、配显卡、调 HiDPI、写配置文件——这套流程几乎是「极客身份认证」。
Omarchy 的立场恰恰相反:这套体验应该像 MacBook 开箱一样直接能用。它是 Ruby on Rails 之父 David Heinemeier Hansson(DHH)主导、omacom 团队维护的 Linux 发行版,官方一句话介绍是 “Beautiful, modern & opinionated Linux”——美丽的、现代的、有主见的。
“Opinionated(有主见)” 是理解这个项目的钥匙。它不提供安装向导让你从几十种组件里挑,而是直接替你做完所有决定:Arch 作底、Hyprland 作窗口管理器、Quickshell 作桌面外壳、SDDM 作登录管理器、snapper 做快照、Limine 做引导。预装 Neovim、Chromium、Obsidian、LibreOffice、Kdenlive、OBS Studio,甚至还有一个复古 Winamp 风格的终端音乐播放器 Cliamp。README 里说得直白:「这里没有臃肿,只有我用的一切。」
这种「禅意组装」(omakase,日语「お任せ」,意为「交给主厨决定」)哲学与 Rails 一脉相承:框架替你做约定,你专注于做事本身。截至本文写作时,仓库已有约 3.46 万 star,主语言是 Shell,MIT 协议,最新版本 v4.0.1(2026 年 8 月底发布),提交活跃——8 月 29 日当天还在合并修复 Chromium 首次运行的 EULA 处理。
安装:一分钟级别,但有两个必须知道的坑
Omarchy 通过 ISO 安装,支持两种模式:
- 整盘安装:擦掉整块硬盘(默认全盘加密)
- 空闲空间安装:装在未分配空间里,实现与 Windows 双启动(需先在 Windows 里关闭 BitLocker)
官方手册给的参考时长是:最快的机器上不到 1 分钟,老机器也不超过 5 分钟。
两个容易踩的坑值得提前说:
- 必须在 BIOS 里关闭 Secure Boot 和 TPM。手册的解释很直接:这些是微软为 Windows 及其盟友发行版设计的安全机制,Omarchy 不在此列。
- 全盘加密的密码输入不支持蓝牙键盘。开机解密阶段蓝牙驱动尚未加载,需要有线键盘或 2.4GHz 接收器键盘。
安装器还藏着两个进阶选项:在第一屏按 Ctrl+C 可以切换为「替他人安装」模式——个人化配置(键盘布局、用户名、密码)延迟到对方首次开机时完成;在磁盘格式化确认时按 Ctrl+C 则可以切换为无加密安装。另外 ISO 支持完全无人值守安装(把配置放在第二块盘上),适合批量装机和虚拟机基础镜像。
快捷键体系:Super 键就是一切
Omarchy 的交互哲学是「键盘优先」。所有绑定按 Super + K 随时查看(Tmux/Herdr 绑定分别是 Super + Alt + K 和 Super + Ctrl + K),无需背文档。
核心操作一层就能摸到:
| 按键 | 功能 |
|---|---|
Super + Space | Omarchy 主菜单(应用和一切) |
Super + Escape | 系统菜单(挂起、重启等) |
Super + W / Q | 关闭窗口 |
Super + T | 窗口在平铺/浮动间切换 |
Super + L | dwindle 与滚动布局切换 |
Super + F | 全屏 |
Super + 1/2/3/4 | 跳转工作区 |
Super + Tab | 切换工作区 |
Super + S | 切换 scratchpad(置顶便签区) |
Super + Arrow | 按方向移动窗口焦点 |
Super + G | 窗口分组 |
窗口调整也全在 Super 键体系内:Super + Minus/Equal 伸缩窗口,配合 Shift/Alt/Ctrl 变换步长;Super + Alt + Home 可以保存当前窗口宽度,之后用 Super + Home 恢复——这个细节对「这个窗口就该这么宽」的用户非常友好。
omarchy CLI:给 AI 代理留的正门
这是 Omarchy 最有意思的设计之一。所有菜单和系统操作都封装进了 omarchy 命令行工具:
omarchy update # 更新 Omarchy 和系统包
omarchy theme list # 列出主题
omarchy theme set <name> # 应用主题
omarchy font list # 列出字体
omarchy screenshot # 截图
omarchy debug # 打印调试信息手册原文点明了动机:「当你让 AI agent 帮你定制系统时,这个 CLI 特别有用。」 命令按组划分(audio、bar、battery、bluetooth、brightness、clipboard、config、debug……),每组还有独立的 --help。仓库里也确实有 agents/ 目录和 AGENTS.md、CLAUDE.md 文件——这是一个从第一天就为「人类 + AI 协作管理桌面」设计的发行版。
TUI 工具箱:终端里长出完整工作流
Omarchy 预装了一套打磨过的 TUI 应用,几乎每个都绑了快捷键:
- Lazygit(终端里的 Git 图形客户端,Neovim 内
Space G G启动) - Lazydocker(
Super + Shift + D,容器管理) - Btop(
Super + Ctrl + T,系统资源监控,菜单里叫 Activity) - Herdr(
Super + Ctrl + Return,持久化会话的终端工作区管理器,可 detach/reconnect) - Fastfetch(系统信息,菜单里的 About)
- dua(磁盘占用分析,交互式下钻定位空间杀手)
- Cliamp(
Super + Shift + Alt + M,Winamp 2.x 风格音乐播放器,内置 lo-fi 电台)
这份清单体现了 Omarchy 的选品标准:不是堆砌「最受欢迎」的工具,而是每个场景选一个作者自己真正在用的。
快照与回滚:敢在滚动发行版上「有主见」的底气
Arch 是滚动更新发行版,坏更新是真实风险。Omarchy 的答案是 snapper 快照 + Limine 引导:
- 每次系统更新自动创建快照,也可手动
omarchy-snapshot create - 出问题时在 Limine 引导菜单里选择历史快照启动
- 进入快照系统后点通知即可恢复,或直接
omarchy-snapshot restore
需要注意的边界:快照恢复的是根文件系统,不包含 /home——它解决的是「坏更新回滚」,不是「误删文件恢复」。且该功能仅适用于 Limine 引导的安装(Omarchy 2.0 起默认;GRUB 或 systemd-boot 的老安装没有)。如果从不碰引导菜单,也可以在菜单里开启 Direct Boot 直进系统,代价是恢复快照前得先从 BIOS 手动选 Limine。
仓库结构速览:一个 Shell 驱动的发行版长什么样
从仓库根目录能清晰看到它的组织方式:
default/— 系统默认配置的源头(hypr、pacman、sddm、snapper、systemd、uwsm、foot/ghostty/alacritty 终端配置、chromium/firefox 等)install/— 安装器(config、hardware、provisioning、包清单omarchy-base.packages)manual/— 51 篇手册文档,是官方文档的权威源(镜像到 learn.omacom.io)themes/、bin/、shell/、migrations/、test/— 主题、CLI 入口、shell 逻辑、版本迁移与测试
值得注意 migrations/ 目录的存在:一个「有主见」的发行版必须替既有用户处理版本间的配置变迁,这是它与「一套 dotfiles 集合」的本质区别。另外手册覆盖了 Mac 外设支持、双系统、Windows 虚拟机、游戏、PDF 填写等长尾场景——51 篇的体量说明它认真对待「日常主力机」这个定位。
适合谁,不适合谁
适合:想体验平铺窗口管理器 + 终端优先工作流、但不想从零配置的人;Rails/DHH 的追随者;想把 Linux 变成「开箱即用的生产力工具」而非爱好本身的人;以及想让 AI agent 帮自己管理桌面的尝鲜者。
不适合:需要 Secure Boot/TPM 合规环境的企业用户;依赖蓝牙键盘且只愿全盘加密的用户;想精细挑选每一个组件的「控制型」用户——opinionated 的另一面就是你不选。
Omarchy 证明了一件事:Linux 桌面的「易用性」问题,未必需要靠向 Windows/macOS 靠拢来解决,也可以由一个品味极高的人把「硬核路线」替你配好。这大概是它能持续登上 GitHub 趋势榜的真正原因。
仓库:omacom/omarchy · 官网:omarchy.org · 协议:MIT · 当前版本:v4.0.1
参与讨论
使用 GitHub 登录。欢迎补充事实、异议与实践。
讨论暂时无法加载。