-
Notifications
You must be signed in to change notification settings - Fork 32
Installation
Ace! _SL/S edited this page Jul 6, 2026
·
14 revisions
Pre requisites:
- 32 bit glibc
- 32 bit OpenSSL
- 32 bit curl
Installation:
- Get latest SLSsteam-Any.7z from releases.
- Extract it somewhere, go into the newly created SLSsteam directory and open a terminal there.
- Run
./setup.sh installto install SLSsteam.
Running:
Open Steam from your Desktop Environment's kickstarter.
Uninstall:
- Run
./setup.sh uninstallinside the extracted SLSsteam directory to uninstall SLSsteam again.
Installation:
- Grab SLSsteam-Arch.pkg.tar.zst from releases.
- Open terminal in same folder where you downloaded the file to and run
sudo pacman -U SLSsteam-Arch.pkg.tar.zst
Running:
Open SLSsteam or SLSsteam-native from your Desktop Environment's kickstarter.
Uninstall:
- Run
sudo pacman -Rns slssteamto uninstall again.
Pre requisites:
- Follow the guide for Any Distro
- Run SLSsteam once and then enable SafeMode. Not doing this risks your device soft bricking when the Steam client updates!
- Disable readonly mode
- Set a root password
Installation (only required for gamemode):
- Open /usr/bin/steam in your Editor of choice running as root.
- Add
export LD_AUDIT="/home/deck/.local/share/SLSsteam/library-inject.so:/home/deck/.local/share/SLSsteam/SLSsteam.so"as the second last line (before the one starting with exec) - Fully close Steam (if it's open) and make sure it still starts correctly. Otherwise your Deck will soft brick the next time you reboot your device/switch to gamemode!
Running:
Start Steam in any way imaginable.
NixOS (Added & written by DeveloperMikey)
Installation:
- Add this to your flake inputs:
sls-steam = {
url = "github:AceSLS/SLSsteam";
inputs.nixpkgs.follows = "nixpkgs";
};- Configure steam env to include SLSsteam
programs.steam = {
package = pkgs.steam.override {
extraEnv = {
LD_AUDIT = "${
inputs.sls-steam.packages.${pkgs.stdenv.hostPlatform.system}.sls-steam
}/library-inject.so:${
inputs.sls-steam.packages.${pkgs.stdenv.hostPlatform.system}.sls-steam
}/SLSsteam.so";
};
};
};Flatpak (Added by skrimix)
Installation:
- Get latest SLSsteam-Any.7z from releases.
- Extract it somewhere, go into the newly created SLSsteam directory and open a terminal there.
- Run
./setup.sh flatpak-installto install SLSsteam.
Running:
Open the Steam flatpak in any way imaginable.
h3adcr-b by Deadboy666: Automatically downloads latest SLSsteam release, updates Steam, patches ~/.steam/steam/steam.sh & disables Steamclient updates. Works on Arch, SteamOS, Bazzite, Fedora, Debian & Flatpak version of Steam