Omarchy 新手指南 书架

第 08 章 / 共 11 章

第八章 · 配置文件的门道

到这一章,机器已经能干活了。现在掀开地板看一眼——不是折磨你,是因为 Omarchy 的配置设计得比你想的友好,看懂以后,「改键位」「换字体」这种事就从「求人」变成「三分钟」。

一切设置都是文本文件

先建立一个心理模型:Linux 桌面几乎所有设置都存在纯文本文件里,没有注册表、没有隐藏数据库。你的个人配置集中在一个目录:~/.config/(~ 是你家目录的缩写,. 开头的文件夹默认隐藏,所以叫「点文件」dotfiles)。桌面环境 Hyprland 的那部分,就在 ~/.config/hypr/ 里面。

键位在哪个文件、输入法在哪个文件、显示器在哪个文件,分门别类,打开就是人话。比如想改键,找 bindings.conf——里面每行长这样:

bind = SUPER SHIFT, F, exec, nautilus

不用教你也猜得到:「Super+Shift+F,执行,文件管理器」。这就是全部魔法——配置文件的阅读门槛约等于零。

两层楼:默认层和你的层

现在说 Omarchy 最重要的一个设计,也是新手最常踩的坑。配置分两层:

推论只有一条,但是铁律:永远不要改默认层,所有修改都写进你的层。在默认层里改得再爽,一次更新就打回原形——社区里「我的修改怎么没了」的帖子,九成是这个原因。

大白话:默认层是房东的精装,你的层是你的私人物品。往墙上钉钉子(改你的层)随便;把承重墙砸了(改默认层),房东下次翻新直接给你砌回去,你的东西还埋在里面。

改一个键试试

实战:把「关闭窗口」从 Super+W 加成 Super+Q 也生效(很多人肌肉记忆在这)。打开终端,用第七章学的 Neovim(或任何编辑器)打开你的层:

nvim ~/.config/hypr/bindings.conf

加一行:

bind = SUPER, Q, killactive

存盘退出(:wq)。Hyprland 会热加载配置,通常不用重启,立刻生效——按 Super+Q 试试,当前窗口关了。改坏了也不怕:删掉那行,存盘,世界恢复。

为什么这套设计值得你感激

传统 Arch 用户的配置是「全靠自己攒」,升级全靠手动合并,几年后没人敢动。Omarchy 的两层结构让「系统进步」和「我的习惯」各走各的路:每次更新你白拿 DHH 团队的改进,你的私货一行不丢。这是 omakase 精神的另一面——他不仅替你选了,还替你铺好了将来反悔的路。

会看配置了,下一章干件开心的事:给它换张脸——主题、壁纸、顶栏,十分钟改头换面。

Omarchy 新手指南 · 火箭君CC
费曼式写法 · 由多个 AI 代理撰写与互相审校