about summary refs log tree commit diff
path: root/pkgs/games/humblebundle/bastion.nix
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2016-02-08 17:04:35 +0100
committeraszlig <aszlig@redmoonstudios.org>2016-02-08 22:05:32 +0100
commit66b2c599594ffd46413c96da41aeb95555941bf2 (patch)
treea05ca3711eb94d3d1ff8f23eae84515f9ce0433c /pkgs/games/humblebundle/bastion.nix
parent44cb15c7c64c17a27f18f61445ac9dc123395f96 (diff)
Add support for fetching non-DRM Steam games
Thanks to the folks at @SteamRE there is a reverse-engineered Steam
library and a downloader for Steam depots.

The downloader actually uses mcbyte-it/DepotDownloader@5fa6621 which is
a fork that has added proper exit codes.

We also patch the downloader to show the latest manifest ID, so we can
check whether we're up to date.

The reason we're pinning the manifest ID is that we make sure that the
SHA256 will always match, no matter whether there is a new upstream
version or not.

Obviously the whole steam/ namespace is only for Steam games that can
run without Steam, which in turn is the entire purpose of it.

For a list of Steam games without DRM, have a look at:

http://steam.wikia.com/wiki/List_of_DRM-free_games

Also if you want to look up the depotId or appId, this is a good
resource:

https://steamdb.info/

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'pkgs/games/humblebundle/bastion.nix')
0 files changed, 0 insertions, 0 deletions