📌 项目地址omacom/omarchy | ⭐ 35,365 颗星 | 🔧 Shell | 📜 未标注

一个 README 只有两句话的项目

先看事实:仓库 omacom/omarchy,主语言 Shell,35365 颗 Star,MIT 协议。README 原文翻译过来就一句正事——“Omarchy 是 DHH 做的一个漂亮、现代、有主见的 Linux 发行版,详情看 omarchy.org”。没了。

一般项目 README 这么短,要么是烂尾,要么是作者真的不在乎 GitHub 上的展示——DHH 显然属于后者。所有安装镜像、步骤、文档都在 omarchy.org,这篇文章里我也不会编造任何安装命令,需要装的直接去官网。

DHH 做发行版,做的是”选择困难症”的减法

DHH 是 Ruby on Rails 的作者,Basecamp 的联创,写《REWORK》那批书的那个。他多年的观点一直没变:默认值就该是好的,选项太多是设计失败。Rails 如此,Omarchy 也如此——README 里那句 “opinionated”(有主见)就是关键词。

所谓”有主见”,翻译成大白话:这个系统不给你配置菜单,替你把决定都做了。你装完得到一套已经调好的桌面,而不是一个半成品让你自己拼。

从生态常识看,它基于 Arch,桌面用 Hyprland(Wayland 下的平铺窗口管理器,以动画和视觉效果出名)。主代码是 Shell 脚本——这在 Arch 圈是老传统了,很多”基于 Arch 的发行版”本质就是官方 Arch 之上的一层安装和配置脚本。好处是透明:系统里每个默认配置,你都能翻脚本看到它从哪来。

它填的是哪个空档

想用平铺窗口管理器的人,以前基本只有两条路:

  1. 装 Arch,然后花几天配 Wayland、状态栏、通知、锁屏、主题,每项都得自己查;
  2. 装 Ubuntu/Fedora,开箱即用,但那是传统桌面,和平铺键盘工作流是两个物种。

Omarchy 给了第三条路:装完即是平铺桌面,零配置。目标用户很明确——想要 Hyprland 那种体验、但不想把周末搭进去的人。

就算不装,这个仓库也有用

这是我推荐它的第二个理由。一套成熟的 Hyprland 桌面需要哪些组件(状态栏、启动器、通知、壁纸……),各家教程说法不一。Omarchy 的 Shell 脚本和默认配置就是一个现成参考:直接读代码,看它装了什么、怎么配的,把做法抄回你自己的发行版。MIT 协议意味着你随便抄,商用都没问题。

几个要有心理准备的地方

  • 滚动更新的风险。 基于 Arch 意味着软件永远最新,也意味着更新偶尔出问题。养成做快照的习惯。
  • “有主见”是双向的。 喜欢精细控制系统每个细节的人会觉得束手束脚;只想安静用好看平铺桌面的人会觉得如释重负。你是哪种,先想清楚。
  • 平铺工作流本身有学习成本。 这和发行版无关,从传统桌面迁移过来总要有几天适应期。
  • 文档以官网为准。 README 信息就那些,别信第三方转述的命令。

一句话总结:Omarchy 不是技术上的新发明,是把 Arch + Hyprland 这套折腾人但体验好的组合,用一叠 Shell 脚本打包成了”开箱即用”。对 DHH 的粉丝,这还是一次观察他产品哲学如何跨到 Linux 领域的机会。

这篇文章对你有帮助吗?

发表回复