Skip to content

notnullgames/deckagog

Repository files navigation

deckagog

A simple way to install Gog games (Windows and Linux) on steamdeck.

I am in no way affiliated with Steam or Gog. This is just a tool I wanted, and I thought it could be useful to others.

screenshot

Installation

Download the latest release and put it in a sensible directory. Add it as a non-steam game in steam.

For now, you will need to make an initial login token externally. I made a little script you can run in desktop-mode:

curl -L https://raw.githubusercontent.com/notnullgames/deckagog/main/login.sh | bash

You should only need to do this once.

TODO

This is not done at all. I need to do a few things:

  • Use player-id to link up better data
  • actually install windows games in proton
  • make non-steam-game entries directly
  • Make plugins for gog, humblebundle, ea, etc and rename the main project
  • look at tauri-oauth-supabase for example of spawning window and watching URL chnage (for gog auth and others)
  • key-nav, very light graphics & basic layout example here
  • use bunjs, since it can totally work fine with tauri (bunx create-tauri-app) and build as executable for easier install

thanks

I got some ideas from: