omarchy 是 dhh,ruby on rails 的作者,基于个人喜好创建的一个基于 archlinux 和 hyprland 以及一系列基础软件创建的 linux 发行版。安装完成后,就已经能够做到基本可用,尤其对于开发者来说。如果你喜欢或者想要尝试平铺窗口管理器,那么可以试试 omarchy。
本文则是我个人安装和配置 omarchy 的详细记录。
我这里用于制作 U 盘启动器的工具是 Ventoy,也是我比较喜欢的一个工具,非常推荐。如果你有习惯的烧录 iso 镜像,用于 U 盘启动的工具,也可以使用。
前言
我的电脑是台式机,主板是微星 B460M,CPU 是 i510400,显卡是 RTX 3070,这里也是基于我的硬件做的一个安装配置记录,当然,我觉得应该是适用大部分硬件的。
目前的场景下,omarchy 默认只支持配置一块完整硬盘安装,也即不支持在一块物理硬盘上安装双系统。我虽然是安装双系统,但是 Widnows 系统和 omarchy 系统是独立的两块物理硬盘。如果需要在同一块硬盘上安装双系统,则需要手动安装 arhclinux,然后再通过 omarchy 的脚本安装 omarchy 的配置和软件包等等,本篇文章不会涉及。
安装启动
- 下载安装包:https://omarchy.org,由于是 offline iso installer,不用担心安装过程中的网络问题
- 写入到 U 盘,我使用的是 ventoy,直接复制到 U 盘即可
- 修改 UEFI 启动项顺序,修改成从 U 盘启动
- 微星的主板(微星 B460M),启动 UEFI 后,点按 DEL 键,即可进入 UEFI 界面
- SETTINGS > BOOT,将 UEFI USB Key: UEFI: USB, Partition 2 放到第一位
- 保存并退出
- 进入 ventoy 引导页面
- 选择下载的 omarchy-x.x.x.iso 镜像启动
- Boot in normal mode
- 按照 omarchy 安装引导选择或者输入
- Select keyboard layout: English(US)
- Username: your_name
- Password: your_password
- Fullname: your_full_name
- Email address: your_email
- Hostname: your_host_name
- Timezone: Asia/Shanghai
- 最后一步,确认是否有误,无误则 Yes,否则 No, change it
- Select install disk: 选择合适的硬盘即可,我选择 /dev/nvme0n1,并且确认修改(Confirm overwriting /dev/nvme0n1, Yes)
- Installing…,等待安装完成,我这里完整耗时为 8m 23s
- 拔出 U 盘,Reboot Now
- 修改 UEFI 启动项顺序,修改为 Limine
- SETTINGS > BOOT > UEFI Hard Disk Drive BSS Priorities
- 点击
Boot Option #1,选择 Limine - 保存并退出
- 启动系统,现在就可以配置了
配置系统
- 配置 wifi,点击 bar 上的 wifi 图标,Tab 切换,⬇️ 键选择 wifi,Enter 键,然后输入 wifi 密码,Super + W 退出配置页面
- 配置包管理国内源
- bing.com 搜索 ustc mirror,使用中科大数据源,点击使用帮助
- 参考 Arch Linux 页面配置 pacman 国内源
- 编辑
/etc/pacman.d/mirrorlist文件,sudoedit /etc/pacman.d/mirrorlist - 添加数据源
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
- 编辑
- 参考 Arch Linux CN 页面添加 archlinuxcn 源
- 编辑 pacman 包管理配置文件,
sudoedit /etc/pacman.conf - 安装
archlinuxcn-keyring,sudo pacman -S archlinuxcn-keyring
- 编辑 pacman 包管理配置文件,
- 同步系统数据源
sudo pamcan -Syu - 配置科学上网
- 先使用另一台电脑下载好订阅文件
- 使用 LocalSend 将订阅文件发送到 omarchy 系统
- 安装
flclash-bin,这里会比较慢,很慢,非常慢,yay -S flclash-bin - 安装
sparkle-bin,这里也很慢,非常慢,yay -S sparkle-bin,大约 20min - 最好是使用另一台电脑下载 flclash.AppImage, 这样速度会快很多。通过 LocalSend 发送到 omarchy,最后在 omarchy 中双击运行
- 中文输入法,这里可以参考 manateelazycat 的文章
- 安装
sudo pacman -S fcitx5 fcitx5-{gtk,qt,configtool,rime} librime qt5-tools - 推荐使用雾凇拼音,或者白雾拼音,我使用的是雾凇拼音。
git clone https://github.com/iDvel/rime-ice.git $HOME/.local/share/fcitx5/rime/- 或者参考官方文档,使用官方推荐的方式安装
- 我是基于雾凇拼音,自己维护了一套个人使用的配置,直接 clone 到对应目录下即可
- 输入法皮肤我使用的是 catppuccin fctix5 里的 macchiato-sky
- 安装
- 如果是双系统安装的话,可以通过下面的命令配置双系统分区引导
# 安装 limine-entry-scan yay -S limine-entry-tool # 扫描并选择 windows,其他不用选择 sudo limine-entry-tool --scan - 如果要安装 vscode 的话,推荐通过 omarchy 的工具安装,否则自行安装的话,需要手动配置
~/.vscode/argv.json的passwrod-store选项 - SUPER + ALT + SPACE 唤起菜单
- Install > Editor > VSCode