Skip to content
stage_01 2 cmds

Setup

Sudo, dependencies, and Decky foundations.

Set a sudo password

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

safe rerun needs sudo

Install Dependencies

Installs nvm and Node.js 22 to ~/. Required for the magus TUI — safe on SteamOS's immutable file system.

safe rerun reversible external script low risk
stage_02 13 cmds

Apps & Tools

Browsers, launchers, media, and desktop tools.

System & Hygiene

Distrobox

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

safe rerun reversible external script medium risk

Flatseal

Flatpak permissions GUI.

safe rerun reversible

Warehouse

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

safe rerun reversible

Mission Center

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

safe rerun reversible

Protontricks

Winetricks-style helper for changing individual Steam Proton prefixes.

safe rerun reversible

Capture & Chat

OBS Studio

Streaming and recording.

safe rerun reversible

Discover Overlay

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

safe rerun reversible

Daily Drivers

Brave

Chromium browser with ad/tracker blocking.

safe rerun reversible

Firefox

Mozilla browser.

safe rerun reversible

Bitwarden

Open-source password vault.

safe rerun reversible

Spotify

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

safe rerun reversible

Vesktop

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

safe rerun reversible

VLC

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

safe rerun reversible
stage_03 8 cmds

Optimise

Performance, battery, and Plasma comfort.

Install CryoUtilities

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

safe rerun reversible Deck only external script low risk

Force touch mode

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

safe rerun reversible

Larger cursor for touch

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

safe rerun reversible

Double-click to open

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

safe rerun reversible

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 rerun reversible

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 rerun reversible needs sudo low risk

Btrfs /home conversion

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

Deck only external script high 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 rerun reversible low risk
stage_04 9 cmds

Customise

Decky plugins, artwork, and interface polish.

/ within customise · sub-area a

Decky Loader plugins

Loader first, plugins after.

8 plugins · 1 loader
00 the loader

Install Decky Loader

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

safe rerun reversible external script low risk
01 recommended plugins

CSS Loader

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

safe rerun reversible external script low risk

SteamGridDB

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

safe rerun reversible needs sudo external script low risk

ProtonDB Badges

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

safe rerun reversible needs sudo external script low risk

HLTB for Deck

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

safe rerun reversible needs sudo external script low risk

PlayTime

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

safe rerun reversible needs sudo external script low risk

AutoFlatpaks

Background Flatpak updates without dropping to desktop mode.

safe rerun reversible needs sudo external script low risk

Decky AutoSuspend

Battery threshold alerts and automatic suspend for low power situations.

safe rerun reversible Deck only needs sudo external script low risk

SimpleDeckyTDP

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

safe rerun Deck only external script medium risk
stage_05 47 cmds

Gaming

Emulators, launchers, streaming, and source ports.

Retro & Emulation

RetroArch

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

safe rerun reversible

PCSX2

PlayStation 2 emulator. Requires your own dumped PS2 BIOS.

safe rerun reversible

RPCS3

PlayStation 3 emulator and debugger. Requires official PS3 firmware.

safe rerun reversible

Steam ROM Manager

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

safe rerun reversible

shadPS4

Early PlayStation 4 emulator for compatible titles and homebrew.

safe rerun reversible medium risk

Dolphin Emulator

GameCube and Wii. Buttery-smooth on the Deck.

safe rerun reversible

PPSSPP

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

safe rerun reversible

bsnes

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

safe rerun reversible

DeSmuME

Nintendo DS emulator with a long compatibility history.

safe rerun reversible

melonDS

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

safe rerun reversible

DuckStation

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

safe rerun reversible external script

Cemu

Wii U emulator with broad compatibility and graphics pack support.

safe rerun reversible

xemu

Original Xbox emulator with local controller and resolution scaling support.

safe rerun reversible

MAME

Arcade and computer preservation emulator for MAME ROM sets.

safe rerun reversible

Flycast

Dreamcast, Naomi, and Atomiswave emulator.

safe rerun reversible

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 rerun reversible

Mega Bezel

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

safe rerun reversible external script low risk

Duimon Mega Bezel Shaders

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

reversible low risk

Tools & Overlays

BoilR

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

safe rerun reversible

GOverlay

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

safe rerun reversible

Ludusavi

Save game backup. Pair with cloud sync for resilience.

safe rerun reversible

Syncthing GTK

Desktop GUI for Syncthing continuous file sync between devices.

safe rerun reversible

Shortix

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

safe rerun reversible Deck only medium risk

Shader Cache Killer

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

safe rerun reversible Deck only external script high risk

Launchers & Compat

ProtonUp-Qt

Proton-GE, Wine-GE, Luxtorpeda installer.

safe rerun reversible

Wine Cellar

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

safe rerun reversible needs sudo external script low risk

Bottles

Run Windows apps in pre-tuned wine bottles.

safe rerun reversible

Cartridges

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

safe rerun reversible

Heroic Games Launcher

Epic, GOG, Amazon Prime in one launcher.

safe rerun reversible

Lutris

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

safe rerun reversible

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 rerun reversible Deck only medium risk

NonSteamLaunchers

Installs popular Windows launchers and adds them to Steam automatically.

safe rerun external script medium risk

Minigalaxy

Lightweight client for downloading and playing GOG Linux games.

safe rerun reversible

Prism Launcher

Minecraft launcher with modpack and instance management.

safe rerun reversible

itch

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

safe rerun reversible

Streaming & Remote Play

GeForce Now

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

safe rerun reversible

PS Remote Play

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

safe rerun reversible

Moonlight

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

safe rerun reversible

Sunshine

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

safe rerun reversible

LocalSend

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

safe rerun reversible

Greenlight

Open-source Xbox Cloud and Xbox home streaming client.

safe rerun reversible

Parsec

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

safe rerun reversible

Source Ports

GZDoom

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

safe rerun reversible

OpenMW

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

safe rerun reversible

DevilutionX

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

safe rerun reversible
/ 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...