Lobsters | 📄 原文链接 | 2026-10-06 收录

在 Steam Frame 上跑 Nix

来源:johns.codes — 2026-10-05

📋 概述

作者拿到 Steam Frame 之后,第一件事就是想办法在上面装 Nix。由于 Steam Deck 的 OS 结构相近,社区为 Deck 所做的工作让 Frame 几乎“开箱即用”。步骤包括设置密码、关闭只读根文件系统、创建 /etc/tmpfiles.d、再用官方安装器的 steam-deck 模式安装并启用 flakes。该模式把整个 /nix 放在 /home/nix(可以跨 SteamOS 更新保留),启动时通过一个 systemd 单元 bind mount 到 /nix。作者还用 home-manager 以声明式方式管理 dotfiles,并为此写了 steamos-etc-nix 与 frametop-nix 两个辅助模块。

🔑 核心要点

💡 金句

其原理是把整个 /nix 放在 /home/nix(可跨 SteamOS 更新保留),并在启动时用 nix.mount 这个 systemd 单元把它 bind mount 到 /nix。
← 返回 Lobsters 首页