A linux tool to update artwork for non-Steam programs. Non-Steam Artwork is not affiliated with Valve Corporation, nor the Steam platform.
- Display artwork of non-Steam programs in a grid
- Add new artwork via drag'n'drop/paste from clipboard
- Artwork can be downloaded directly from SteamGridDB
- Manually delete individual artwork images
- Backup existing artwork to
Documents
- Clean up unused artwork, delete all artwork
Please see manual for a guide on getting started.
When adding non-Steam games from third-party programs (i.e. Lutris), the artwork is often missing or pixelated. The goal of Non-Steam Artwork is to allow the quick & easy updating of artwork for multiple non-Steam programs. Community tools such as SGDBoop, decky-steamgriddb, EMU Deck or BoilR may be more applicable, depending on your use case.
The latest release can be found here.
Extract the downloaded zip and run the application non_steam_artwork/non_steam_artwork
via Steam or third-party program (i.e. Lutris). Flatpak releases may be considered once the tool becomes production ready.
- Only tested on SteamOS, not expected to work on other linux distros.
- On SteamOS, system light/dark mode seems to default to light.
- When there are multiple Steam user accounts, the first is selected.
- Launcher icons can not be updated.
- Only one file can dragged'n'dropped at a time.
- Only jpeg and png files are allowed for drag'n'drop.
- Only images can be pasted, urls are not supported.
- Image size is not optimized, same as source.
- Steam shortcuts (i.e. name) cannot be modified.
- SteamGridDB: neither animated, nsfw, humor nor epilepsy are supported.
- Keyboard shortcuts are not optimized, however TAB, CTRL+C etc. should work out of the box.
Please report bugs and issues here.
To contribute, submit a PR with a detailed description and tests, if applicable.