Nix on the Steam Frame

I got my Steam Frame and ofc the first thing I wanted to figure out was getting nix installed on it. Thankfully the Steam Deck runs a similar OS setup, so all the work people did to get nix working on the deck basically made the frame “just work”.

So here’s how you can get nix installed and some cool things you can do with it once it’s set up.

Install steps

Nix

passwd                                # no password is set by default, need one for sudo
sudo steamos-readonly disable         # make root file system writable
sudo mkdir -p /etc/tmpfiles.d         # The installer expects this path to exist
curl -fsSL -o nix-installer.sh https://artifacts.nixos.org/nix-installer
less nix-installer.sh                 # give the install a spot check
sh nix-installer.sh install steam-deck --enable-flakes
sudo steamos-readonly enable          # go back to read only root