Skip to content
stage_012 cmds

Setup

Sudo, dependencies, and Decky foundations.

Set a sudo password

Required for `sudo`. SteamOS ships without one — set it before anything else.

safe rerunneeds sudo

Install magus

One 4 MB binary into ~/.local/bin. Nothing to install alongside it, and it survives SteamOS updates because it lives entirely in $HOME.

safe rerunreversibleexternal scriptlow risk
stage_0213 cmds

Apps & Tools

Browsers, launchers, media, and desktop tools.

System & Hygiene

Distrobox

User-space Linux containers for development tools without unlocking SteamOS.

safe rerunreversibleexternal scriptmedium risk

Flatseal

Flatpak permissions GUI.

safe rerunreversible

Warehouse

Flatpak management GUI. Mass-uninstall, audit user data, snapshot installs.

safe rerunreversible

Mission Center

Pretty, native system monitor. CPU, GPU, RAM, drives, processes.

safe rerunreversible

Protontricks

Winetricks-style helper for changing individual Steam Proton prefixes.

safe rerunreversible

Capture & Chat

OBS Studio

Streaming and recording.

safe rerunreversible

Discover Overlay

A Discord voice + chat overlay that actually works in Steam games.

safe rerunreversible

Daily Drivers

Brave

Chromium browser with ad/tracker blocking.

safe rerunreversible

Firefox

Mozilla browser.

safe rerunreversible

Bitwarden

Open-source password vault.

safe rerunreversible

Spotify

Music. Add as non-Steam game for Game Mode.

safe rerunreversible

Vesktop

Lightweight Discord with Vencord baked in. Better screen-share on Linux.

safe rerunreversible

VLC

Plays anything you throw at it. The forever-default.

safe rerunreversible
stage_038 cmds

Optimise

Performance, battery, and Plasma comfort.

Install CryoUtilities

Swap, swappiness, huge pages — one tool. Click "Recommended" after install.

safe rerunreversibleDeck onlyexternal scriptlow risk

Force touch mode

Switches Plasma to its touch-friendly layout. Use `auto` to let it decide.

safe rerunreversible

Larger cursor for touch

Bumps cursor size to 32 px. Easier to track with thumbs in desktop mode.

safe rerunreversible

Double-click to open

Switches off KDE's single-click activation. The behaviour everyone else uses.

safe rerunreversible

Disable Baloo (file indexer)

KDE's file indexer can pin CPU for hours after a fresh install. Disabling reclaims desktop-mode battery and quiets the fans.

safe rerunreversible

Persistent Wi-Fi power save

Lower background drain by letting the radio idle between frames. Sticks in desktop mode; Game Mode is known to re-enable management after sleep/wake.

safe rerunreversibleneeds sudolow risk

Btrfs /home conversion

Convert /home to Btrfs for transparent compression. Big storage wins on 64 GB Decks. Survives system updates.

Deck onlyexternal scripthigh risk

Nested Desktop in Game Mode

A pocketable Plasma session inside Game Mode. Skip the full "Switch to Desktop" dance — pop a 1280×800 KDE window over your library when you just need to tweak something.

safe rerunreversiblelow risk
stage_049 cmds

Customise

Decky plugins, artwork, and interface polish.

/ within customise · sub-area a

Decky Loaderplugins

Loader first, plugins after.

8 plugins · 1 loader
00the loader

Install Decky Loader

The plugin runtime. Same script as Setup — safe to re-run, idempotent.

safe rerunreversibleexternal scriptlow risk
01recommended plugins

CSS Loader

Custom themes for SteamOS — fonts, colours, layouts. Has its own installer.

safe rerunreversibleexternal scriptlow risk

SteamGridDB

Replace ugly default artwork on non-Steam shortcuts and EmuDeck entries.

safe rerunreversibleneeds sudoexternal scriptlow risk

ProtonDB Badges

Shows the ProtonDB rating next to every game in the library.

safe rerunreversibleneeds sudoexternal scriptlow risk

HLTB for Deck

How Long to Beat estimates on every game page. Useful for handheld sessions.

safe rerunreversibleneeds sudoexternal scriptlow risk

PlayTime

Per-session tracker that covers non-Steam games Steam ignores.

safe rerunreversibleneeds sudoexternal scriptlow risk

AutoFlatpaks

Background Flatpak updates without dropping to desktop mode.

safe rerunreversibleneeds sudoexternal scriptlow risk

Decky AutoSuspend

Battery threshold alerts and automatic suspend for low power situations.

safe rerunreversibleDeck onlyneeds sudoexternal scriptlow risk

SimpleDeckyTDP

Decky plugin for per-game TDP, power governor, CPU boost, and GPU controls.

safe rerunDeck onlyexternal scriptmedium risk
stage_0547 cmds

Gaming

Emulators, launchers, streaming, and source ports.

Retro & Emulation

RetroArch

The big-tent emulator frontend. Cores for nearly every retro console.

safe rerunreversible

PCSX2

PlayStation 2 emulator. Requires your own dumped PS2 BIOS.

safe rerunreversible

RPCS3

PlayStation 3 emulator and debugger. Requires official PS3 firmware.

safe rerunreversible

Steam ROM Manager

Adds ROMs and emulator entries to Steam with artwork and collections.

safe rerunreversible

shadPS4

Early PlayStation 4 emulator for compatible titles and homebrew.

safe rerunreversiblemedium risk

Dolphin Emulator

GameCube and Wii. Buttery-smooth on the Deck.

safe rerunreversible

PPSSPP

PSP emulator with high resolution rendering and save-state support.

safe rerunreversible

bsnes

Accurate SNES emulator with HD Mode 7 and strong shader support.

safe rerunreversible

DeSmuME

Nintendo DS emulator with a long compatibility history.

safe rerunreversible

melonDS

Nintendo DS emulator with local multiplayer and accuracy-focused emulation.

safe rerunreversible

DuckStation

PS1 emulator. Per-game compatibility, sharp upscaling. Installed as an AppImage — no longer on Flathub.

safe rerunreversibleexternal script

Cemu

Wii U emulator with broad compatibility and graphics pack support.

safe rerunreversible

xemu

Original Xbox emulator with local controller and resolution scaling support.

safe rerunreversible

MAME

Arcade and computer preservation emulator for MAME ROM sets.

safe rerunreversible

Flycast

Dreamcast, Naomi, and Atomiswave emulator.

safe rerunreversible

EmuDeck

One-shot installer that sets up a curated emulator stack with sane defaults.

safe rerun

RetroDeck

Every major emulator in a single flatpak. A drop-in EmuDeck alternative.

safe rerunreversible

Mega Bezel

HSM's reflection shader for RetroArch — CRT scanlines, glass reflections, and bezel art. Foundation for the Duimon preset pack below.

safe rerunreversibleexternal scriptlow risk

Duimon Mega Bezel Shaders

CRT shader presets with reflections and bezels for RetroArch. Requires RetroArch and the Mega Bezel shader pack installed first.

reversiblelow risk

Tools & Overlays

BoilR

Finds games from other launchers and adds them to Steam with SteamGridDB art.

safe rerunreversible

GOverlay

GUI for MangoHud — FPS, frametime, sensors. Skip the config file edit.

safe rerunreversible

Ludusavi

Save game backup. Pair with cloud sync for resilience.

safe rerunreversible

Syncthing GTK

Desktop GUI for Syncthing continuous file sync between devices.

safe rerunreversible

Shortix

Human-readable symlinks for Proton prefixes and shader cache folders.

safe rerunreversibleDeck onlymedium risk

Shader Cache Killer

Steam Deck script for clearing or moving shader cache and compatdata.

safe rerunreversibleDeck onlyexternal scripthigh risk

Launchers & Compat

ProtonUp-Qt

Proton-GE, Wine-GE, Luxtorpeda installer.

safe rerunreversible

Wine Cellar

Manage Proton-GE and Wine-GE from Game Mode. Decky alternative to ProtonUp-Qt.

safe rerunreversibleneeds sudoexternal scriptlow risk

Bottles

Run Windows apps in pre-tuned wine bottles.

safe rerunreversible

Cartridges

One library that reads from Steam, Heroic, Lutris, emulators.

safe rerunreversible

Heroic Games Launcher

Epic, GOG, Amazon Prime in one launcher.

safe rerunreversible

Lutris

Wine, emulators, Battle.net, Origin, Ubisoft Connect.

safe rerunreversible

Waydroid (Android container)

Run Android apps and games inside a Wayland container. Useful for the handful of titles that never came to PC — gacha launchers, mobile-only ports, that one casual game your friends still play.

safe rerunreversibleDeck onlymedium risk

NonSteamLaunchers

Installs popular Windows launchers and adds them to Steam automatically.

safe rerunexternal scriptmedium risk

Minigalaxy

Lightweight client for downloading and playing GOG Linux games.

safe rerunreversible

Prism Launcher

Minecraft launcher with modpack and instance management.

safe rerunreversible

itch

Client for itch.io indie games, jams, tools, and prototypes.

safe rerunreversible

Streaming & Remote Play

GeForce Now

Cloud-stream your Steam, Epic, and Ubisoft library. RTX 4080 tier on a handheld.

safe rerunreversible

PS Remote Play

Stream PS4 / PS5 over LAN or internet. Chiaki4deck — controller-mapped for Steam Deck.

safe rerunreversible

Moonlight

Stream games from a GPU-equipped PC to your Deck. Open-source NVIDIA GameStream client.

safe rerunreversible

Sunshine

Self-hosted GameStream server. The Deck-side counterpart to Moonlight.

safe rerunreversible

LocalSend

Share files with nearby devices over your local network, no cloud account needed.

safe rerunreversible

Greenlight

Open-source Xbox Cloud and Xbox home streaming client.

safe rerunreversible

Parsec

Low-latency remote desktop and co-op streaming client.

safe rerunreversible

Source Ports

GZDoom

Modern source port of Doom, Doom II, Heretic, Hexen, Strife. Point it at your WADs and play.

safe rerunreversible

OpenMW

Open-source Morrowind engine. Modern resolution, longer view distance, better mod support than the original.

safe rerunreversible

DevilutionX

Diablo 1 + Hellfire, rebuilt. Widescreen, controller support, bug fixes, no DRM scaffolding.

safe rerunreversible
/ future spells

Still being conjured.

6 drafts
  • planned

    Lossless Scaling

    Frame interpolation, wired through Decky.

  • planned

    CSS Loader themes

    Restyle SteamOS with community-made themes.

  • planned

    Save sync & rescue

    Cloud-sync safety net for native Linux saves.

  • draft

    Productivity & dev

    Browsers, editors, terminals worth keeping around.

  • research

    Steam Machine mode

    Run SteamOS as a console UI on non-Deck hardware.

  • research

    Terminal picker

    Pick commands without ever opening a browser.

0 selected

Script

0 commands ·0 lines

Building script...