Made for your next playthrough

Your DOOM.
A whole new world.

Turn your Steam-owned DOOM games into a doorway to community maps. Discover, install and play with a native, controller-first launcher for Steam Deck.

Install on Steam Deck

Downloads a .flatpakref · Open with Discover in Desktop Mode

Experimental · v0.0.11 · Published

See the setup steps
A library beyond the originals DDL / DISCOVER
The launcher’s Discover view, with community mapset cards, the category strip, the catalog source date and controller prompts.
Launcher preview with sample data.
Published builds may differ.
Controller-first navigationCurated mapsets & load orderPowered by DSDA-Doom

Less setup. More discovery.

Find your next obsession.

Browse community creations, choose a setup and keep your adventures together.

01 / DISCOVER

A world of mapsets

Explore categories and tags, save favorites and find a new reason to return to DOOM.

02 / PREPARE

The details, in order

Curated recipes define components and load order. Review your setup before you play.

03 / PLAY

Your own corner of hell

Bring your legally owned base games. Keep engine settings, profiles and saves organized.

Home view with recently played mapsets and controller navigation.
HOME Pick up your next adventure.
Play setup with optional components, skill, pistol start and content load order.
PLAY SETUP Make the run your own.
Mapset detail with author, description, base game requirement, tags and favorite.
MAPSET DETAIL Know what you are about to play.
Audio settings with the default MIDI soundfont selected and an optional Arachno download.
AUDIO Choose your MIDI soundfont.

Current Slint UI rendered off-screen with sample data, shared with the README. Map imagery belongs to its respective creators; see credits.

Your first launch

From Desktop Mode
to your next map.

You’ll need a Steam Deck and legally owned DOOM base-game files (IWADs). DDL never bundles or downloads commercial base games.

Install on Steam Deck

Signed Flatpak · Experimental channel

  1. Download & open in Discover

    Switch to Desktop Mode and use the install link. Open the downloaded .flatpakref file from your browser’s downloads or Dolphin; choose Discover if asked. Review the source and permissions, then select Install. Downloading the file alone does not install DDL.

  2. Add the launcher to Steam

    In Steam, choose Games → Add a Non-Steam Game. Select DoomDeckLauncher if listed. Otherwise browse to /usr/bin/flatpak and set launch options to run com.doomdecklauncher.DoomDeckLauncher. Rename the shortcut to DoomDeckLauncher.

    In Properties → Compatibility, leave Force a compatibility tool off (tool: none).

  3. Bring your games. Find a map.

    Launch DDL, install the official DSDA-Doom engine and add a folder containing your own IWADs. Return to Gaming Mode, configure your controller layout, then discover and install a compatible mapset.

Keep the adventure going

A few useful details.

Read the Steam Deck guide

An independent, experimental channel

This is a pre-alpha, self-hosted Flatpak repository signed with the project’s key. It is not a Flathub listing or a Flathub-reviewed build. The install ref includes the repository key; runtimes come from Flathub.

DSDA-Doom is downloaded separately from its official upstream release. DDL is built with Rust and Slint, with AI assistance under its human maintainer’s direction and review.

Updates & other downloads

Check Discover for launcher updates from this signed remote. Engine and catalog updates stay inside DDL; your installed mapsets, profiles and saves survive app updates.

Prefer an archive? Download ddl-linux-x86_64.tar.gz and its checksum from GitHub Releases. Extract, keep the folder together and add the ddl executable to Steam. Tarball setup guide.

Konsole fallback & repository details

If the downloaded file does not open in Discover, install it from Konsole in Desktop Mode:

flatpak install --user --from https://doomdecklauncher.com/com.doomdecklauncher.DoomDeckLauncher.flatpakref

Update the launcher:

flatpak update --user com.doomdecklauncher.DoomDeckLauncher

Uninstall the launcher (app data is kept unless you also pass --delete-data):

flatpak uninstall --user com.doomdecklauncher.DoomDeckLauncher

Remote: https://doomdecklauncher.com/repo/ · Branch: stable · Repository file

The Flatpak research records the upstream evidence. The Deck checklist tracks hardware validation. The guide’s Flathub section describes a future channel; use this page for the current signed remote.