How to Add Custom Game Artwork on Steam Deck

How to Add Custom Game Artwork on Steam Deck

Why would you want to add custom game artwork on Steam Deck? That’s very easy to answer. Maybe you bought a game from Steam and you don’t like the artwork. What about if it’s missing a certain type of image? Or, perhaps, you’ve added a non-Steam game and want to spruce up how it looks. No one likes those awful blank gray boxes.

Normally adding or changing custom game artwork would require downloading the images, then setting each image manually. It was long-winded and a bit of a pain. But now, thanks to a new SteamGridDB plugin, changing artwork can be done with just a few clicks. And you don’t even need to leave Gaming Mode to do it.

Overview

What we’ll be doing to let us change game artwork on Steam Deck is installing a program called Decky.

Decky is a plugin manager that’s accessible through the quick access menu (the “…” button). With Decky, we’ll be then able to install a specific SteamGridDB plugin that’ll let us add custom game artwork on any game while in gaming mode.

It’s not nearly as complex as that sounds. All in all, it took me around 10 minutes to complete and it all works brilliantly.

Step 1: Enable Developer Options

Red box showing where to click to activate developer mode.

Let’s start by booting up the Steam Deck. Once the main Gaming Mode launches, press the Steam button and select Settings. Next head into System then where it says Enable Developer Mode, click on that to turn it on.

Step 2: Turn on CEF Remote Debugging

Red box showing where to click to toggle this setting.

Next we’ll be enabling CEF Remote Debugging as Decky needs this enabled to work correctly.

Head back into the Settings menu and at the bottom of the page should now be a Developer option. Click on that and scroll until you find CEF Remote Debugging. As with Developer Mode, click on this to toggle the option on.

You’ll be asked to restart the Steam Deck for the changes to take effect. Do this now.

Step 3: Switch to Desktop

Image showing the location of "desktop mode" on the Steam Deck.

Once the Steam Deck has rebooted, we’ll now need to go into Desktop Mode for the next part.

To do this, hold down the Power Button until a menu pops up. Select Switch to Desktop and the Steam Deck will load up the Linux desktop environment.

Step 4: Open this Page on a Browser (Optional)

This is, of course, totally optional. The next part will see us enter some code to download Decky. You can use the on-screen keyboard or a USB keyboard if you like. If you’re like me and want an easy life, though, it’s much easier to copy and paste the code we need instead.

To do this, you’ll need to open this page in your Internet browser in Desktop Mode. I use Chrome (which I got from the Discovery store) but anything capable of opening webpages works.

Step 5: Set a Password

Red box highlighting Konsole in Desktop Mode.

If you followed our guide to get external hard drives up and running on the Deck, you’ll already have a password set up. But if you haven’t done any tinkering before, chances are you’ll need to set a password now.

To get this set up, head into the start menu (the button in the bottom-left corner). When you click on the start menu, a sub-menu will now open up. In the top-right corner is a search box. Type in Konsole and when the icon for it appears, click on it to open it up.

Once Konsole loads up enter the code below and hit enter, which is the right trigger on Steam Deck with the on-screen keyboard open (to open the on-screen keybaord it’s the Steam button and X).

passwd

When you enter the above code you’ll be asked to set a password. Don’t forget this. In fact, go write it down somewhere just in case.

Step 6: Install Decky

Red box to showcase how the code is entered.

Now you’ve got an understanding of Konsole, we can do the fun part and install Decky.

With Konsole open, either type in or copy and paste the following line of code into Konsole and hit enter.

curl -L https://github.com/SteamDeckHomebrew/decky-loader/raw/main/dist/install_release.sh | sh

Some quick notes: the above code needs to be entered exactly as it appears. Also, you can paste code into Konsole by using the left trigger, which acts like the right button on a mouse.

Once you hit enter, the code will activate and download all the necessary components. After it’s finished, close Konsole and reboot back into Gaming Mode.

Step 7: Grab the SteamGridDB Plugin

Red box showing where to click on Decky.

After Gaming Mode has booted, press the quick access menu button (…). You’ll notice you’ve gained a new section at the bottom that looks like a plug. That’s Decky.

Click on Decky and in the top-right corner is a little store icon. Click that and you’ll be transported to the main store.

Image showing the location of SteamGridDB plughin

There isn’t a search function yet, sadly, so you’ll need to scroll through the list until you reach the plugin named SteamGridDB. Click on that and it’ll install. Yes, it’s that easy.

Step 8: How to Use the SteamGridDB Plugin

Red box showing how to change game artwork on Steam Deck

This is the easiest part of the guide. Pick a game you want to change the artwork of, click the three lines (burger) button to bring up the settings menu, then above Properties you’ll spot Change Artwork....

That’s it! You can change the artwork for anything, including Steam games, ROMs, and even programs you’ve added yourself.

How to Uninstall Decky (If You Want to)

Decky persists through updates. While some programs get deleted when you change update channels or upgrade to a newer firmware, Decky doesn’t.

That means if you want to remove it for any reason, you’ll need to do it manually. It’s easy enough, though.

Head into Desktop mode and open up Konsole. Enter the line of code below, hit enter, and it’ll be like Decky was never there.

curl -L https://github.com/SteamDeckHomebrew/decky-loader/raw/main/dist/install_prerelease.sh | sh
Wesley Copeland Avatar