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.
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.
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
I got some ideas from: