Commit graph

94 commits

Author SHA1 Message Date
David McFarland
a120bad30c steam: use custom openssl 2016-11-09 21:18:32 -04:00
Moritz Ulrich
229bac0d09 steam: Add /etc/{localtime,zoneinfo}.
Some games (in my case Stardew Valley) require at least something in
/etc/localtime. The actual file linked there doesn't matter as long as
it's some valid timezone.
2016-11-08 18:44:28 +01:00
Nikolay Amiantov
2d18cf75e0 steam: add xkeyboardconfig 2016-11-05 14:47:31 +03:00
Nikolay Amiantov
334abbc323 steam-runtime: add libXxf86vm 2016-09-28 01:28:07 +03:00
Nikolay Amiantov
9c47876b84 steam: don't write runtime tag file 2016-09-13 12:33:22 +03:00
Chris Martin
cac553e8e0 steam: runtime-generated.nix md5->sha256 2016-09-13 12:33:22 +03:00
Svein Ove Aas
70e4eab55b steam: Some games use Mono 2016-09-11 16:17:57 +01:00
Nikolay Amiantov
c3868a1d74 steam-packages.steam-runtime: 2016-03-03 -> 2016-08-13 2016-08-14 22:37:09 +03:00
Nikolay Amiantov
6a3e2f89fb steam: fix primus with new libstdc++ and add to steam-run 2016-07-11 18:08:13 +03:00
Nikolay Amiantov
ff0995707d steam-run: refactor, remove unneeded files and dependencies 2016-05-26 14:40:09 +03:00
Nikolay Amiantov
229e544148 steamPackages.steam-runtime-wrapped: fix w. multiple outputs 2016-05-15 02:35:17 +03:00
Nikolay Amiantov
c4bbfdb478 steam: add xdg_utils to chrootenv 2016-04-08 03:12:09 +03:00
Nikolay Amiantov
192e0c7141 steam-run: add derivation 2016-04-03 16:10:14 +03:00
Eelco Dolstra
13a1c7b8c1 useOldCXXAbi: Change into a setup hook
Stdenv adapters considered weird.
2016-04-01 13:36:59 +02:00
Nikolay Amiantov
0276a8b2d2 steam: use old C++ ABI for primus 2016-03-31 19:52:33 +03:00
Brian McKenna
d47e2fde69 steam: enable hardware decoding (for In-Home Streaming)
Previous to this patch I was getting software decoding when I used In-Home
Streaming. I had a look around and according to:

https://bbs.archlinux.org/viewtopic.php?id=187922

> It seems that the libva version Steam comes with, is not compatible anymore to
> the newer libva 1.4.0.

Substituting in our version of libva gives me hardware decoding!
2016-03-29 09:17:15 +11:00
Nikolay Amiantov
2f07ae9136 steamPackages.steam-runtime: 2016-02-18 -> 2016-03-03 2016-03-04 14:46:46 +03:00
Nikolay Amiantov
5b4de73b8f steamPackages.steam-original: 1.0.0.49 -> 1.0.0.51 2016-03-04 14:42:38 +03:00
Nikolay Amiantov
b64192744a steamPackages.runtime: 20151020 -> 2016-02-18 2016-02-19 14:10:19 +03:00
Nikolay Amiantov
e41c80e790 steamPackages: add runtime-mirror helper derivation 2016-02-19 14:10:13 +03:00
Nikolay Amiantov
9525abdeec steamPackages.runtime: use mirrors, add my mirror 2016-02-19 14:10:09 +03:00
Nikolay Amiantov
5bbf10409e steam: actually propagate flags to the runtime, now from chrootenv wrapper
Example: instead of

(steamPackages.override { newStdcpp = true; }).steam-chrootenv

(which wasn't working anyway) you now do just:

steam.override { newStdcpp = true; }
2016-01-27 00:58:23 +03:00
Nikolay Amiantov
f4d71737a8 steam: propagate runtime-wrapped flags for more convenient overrides 2016-01-15 15:01:55 +03:00
Nikolay Amiantov
9a07a8505e steam-runtime-wrapped: add optional override of libstdc++ 2016-01-15 15:01:55 +03:00
Nikolay Amiantov
261fe09931 steamPackages.runtime: update packages 2015-12-04 01:00:27 +03:00
Nikolay Amiantov
fc6a5f746b steamPackages.steam-chrootenv: install desktop file 2015-12-04 01:00:27 +03:00
Nikolay Amiantov
f4bbd5b024 steamPackages: add update-runtime-shell.nix to update runtime 2015-12-04 01:00:27 +03:00
Nikolay Amiantov
67d0b8026e steamPackages.steam: cleanup 2015-12-04 01:00:11 +03:00
Nikolay Amiantov
c461162e2a steam: fix license agreement dialog 2015-11-12 16:58:02 +03:00
Nikolay Amiantov
1b69894d74 fhs-env: symlink /usr/lib to libs for the main architecture 2015-11-11 00:01:02 +03:00
Nikolay Amiantov
eae00fe687 steam-runtime: build using new Runtime build system 2015-10-20 18:53:46 +03:00
Nikolay Amiantov
18ddcd2847 steam-fonts: use for chrootenv 2015-10-15 15:17:28 +03:00
Nikolay Amiantov
2286c1894d steam-fonts: init at 1 2015-10-15 15:17:13 +03:00
Nikolay Amiantov
a7177216c6 steam-chrootenv: added corefonts 2015-10-15 14:52:43 +03:00
Yochai
0edcf7802e steam-chrootenv: added libdrm 2015-10-11 18:02:34 +03:00
Nikolay Amiantov
6c9ee645ec steam: add steamPackages namespace, build our own runtime 2015-10-11 17:57:31 +03:00
Nikolay Amiantov
8b034964d1 steam-runtime: split by architectures 2015-10-11 17:57:31 +03:00
Christoph Hrdinka
2f52c62684 steam: include steam-runtime within chroot 2015-10-11 17:57:31 +03:00
Christoph Hrdinka
3bd78123f3 steam-runtime: init at 2014-04-15 2015-10-11 17:57:31 +03:00
Nikolay Amiantov
724a82b737 steam: fix invalid symlinking for i686 2015-10-11 17:57:30 +03:00
Nikolay Amiantov
8b218b7143 steam: cut dependencies when using Runtime, migrate from config to boolean arguments 2015-10-10 14:59:06 +03:00
Nikolay Amiantov
a3ef4b930e steam: use native libraries, disable steam-runtime 2015-10-10 14:59:06 +03:00
Arseniy Seroka
e822dfd8f6 Revert "steam: added libcxxabi workaround"
This reverts commit 2b761358a8.
2015-10-04 15:43:46 +03:00
Yochai
2b761358a8 steam: added libcxxabi workaround 2015-09-27 16:47:14 +03:00
Vladimír Čunát
88c9f8b574 xlibs: replace occurrences by xorg
This seems to have been confusing people, using both xlibs and xorg, etc.
- Avoided renaming local (and different) xlibs binding in gcc*.
- Fixed cases where both xorg and xlibs were used.
Hopefully everything still works as before.
2015-09-15 12:54:34 +02:00
Yochai
0684ac10c8 steam: added libdrm to chrootenv. 2015-09-08 20:40:58 +03:00
Nikolay Amiantov
5336573329 steam: libstdc++/mesa incompatibility workaround
closes #9003
2015-07-28 12:33:29 +03:00
Yochai
dfc53b1bac Steam: removed flashplayer 2015-07-22 23:29:41 +03:00
Tomasz Kontusz
37dcb18a5e steam: add which to the environment
Close #8788, fixes #8766.

Some games use it in their starting scripts (notably FTL does that).
2015-07-20 10:41:57 +02:00
Tanner Doshier
0da4293c2c steam: add xrandr binary to env
Games utilizing LWJGL >= 2.4 && < 3.0 need this as the framework parses
display information from the command line output of xrandr[1] on Linux.
There are a number of LWJGL games on Steam currently.

[1]: 46f602f0c6/src/java/org/lwjgl/opengl/XRandR.java (L72)
2015-06-19 20:48:26 -05:00