Skip to content

Instantly share code, notes, and snippets.

@k3karthic
Created January 3, 2026 22:42
Show Gist options
  • Select an option

  • Save k3karthic/b149c3fdbe51bf579dadcb5cfe44ae94 to your computer and use it in GitHub Desktop.

Select an option

Save k3karthic/b149c3fdbe51bf579dadcb5cfe44ae94 to your computer and use it in GitHub Desktop.
Fedora Silverblue - Steam

Create Steam toolbox

$ toolbox create -d ubuntu --release 24.04 -c steam
$ toolbox enter steam

Install Steam

Get steam_latest.deb from https://store.steampowered.com/about/

$ sudo dpkg --add-architecture i386
$ sudo apt update
$ sudo apt install libnss3 policykit-1
$ sudo apt install sudo apt install libc6:amd64 libc6:i386 libegl1:amd64 libegl1:i386 libgbm1:amd64 libgbm1:i386 libgl1-mesa-dri:amd64 libgl1-mesa-dri:i386 libgl1:amd64 libgl1:i386 steam-libs-amd64:amd64 steam-libs-i386:i386 xdg-desktop-portal xdg-desktop-portal-gtk
$ sudo dpkg -i steam_latest.deb

Run steam from toolbox to start the client

Integration

Move the steam.dekstop from ~/Desktop to ~/.local/share/applications/

For all .desktop files from steam, prepend toolbox run -c steam to the Exec line

[Desktop Entry]
Name=Steam
Comment=Application for managing and playing games on Steam
Exec=toolbox run -c steam /usr/bin/steam %U
[Desktop Entry]
Name=METAL SLUG
Comment=Play this game on Steam
Exec=toolbox run -c steam steam steam://rungameid/366250
Icon=steam_icon_366250
Terminal=false
Type=Application
Categories=Game;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment