• Shell 72.3%
  • Nix 27.7%
Find a file
2026-07-23 18:06:19 +03:00
.gitignore add nix flake 2026-07-23 18:06:19 +03:00
compatibilitytool.vdf arm64-steam 2026-06-14 18:11:29 +02:00
flake.lock add nix flake 2026-07-23 18:06:19 +03:00
flake.nix add nix flake 2026-07-23 18:06:19 +03:00
README.md Update README.md 2026-06-19 16:19:36 +02:00
registry.vdf arm64-steam 2026-06-14 18:11:29 +02:00
steam look for libvpx.so in a more dynamic way 2026-06-19 15:57:45 +02:00
steam-makefile.patch arm64-steam 2026-06-14 18:11:29 +02:00
steam.spec arm64-steam 2026-06-14 18:11:29 +02:00
steamrestart.sh arm64-steam 2026-06-14 18:11:29 +02:00
toolmanifest.vdf arm64-steam 2026-06-14 18:11:29 +02:00

Steam Fedora Package for ARM64

Fedora package modified from Terra and Terra has to be installed for dependencies.

Steam script modified from ROCKNIX.

Installation on distros other than Fedora

This is primarily for Fedora but Steam arm64 isnt readily available yet so im including this as a simple and easy way for people on other distros to get started (sudo/root privileges required):

WARNING: This will overwrite x86 Steam if you have it installed

git clone `https://github.com/JustRadical/steam-arm64-fedora.git`
cd steam-arm64-fedora
sudo mkdir -p /usr/share/steam && sudo cp *.vdf /usr/share/steam/
sudo cp steam /usr/bin/steam
sudo chmod +x /usr/bin/steam

Setup

After installing the package you just run steam in a terminal to download, install and open steam.

Playing games (ARM64EC Proton)

In order to play games using ARM64EC Proton you have to install "Proton 11.0 (ARM64) and "Steam Linux Runtime 4.0 - Arm64" from the Steam client:

image image

After installing you can change the default compatibility tool in Steam from Settings (or alternatively you can change on a per-game basis through properties):

image

Playing games (x86_64 Proton/x86_64 Native)

To play native games or through x86_64 Proton you need to have FEX installed with binfmt support and you need to have a rootfs set up.

On Fedora FEX can be installed with sudo dnf install fex-emu and a RootFS can be set up with FEXRootFSFetcher.

After setting up FEX-Emu you can simply launch your game and it will use FEX automatically if its a native or x86_64 Proton game.