Jonathan Ringer
80833d9a2b
steam-run: inherit /etc/profile fixes
2022-02-04 18:36:46 -08:00
QuantMint
b4c0cc2407
steam: Remove python2
2021-12-25 11:38:49 +01:00
Martin Weinelt
f651d617a6
curl: use --with/without-openssl instead of --with/without-ssl
...
This also migrates sslSupport to opensslSupport, which affects packages
overriding the curl package in that regard.
2021-10-16 11:35:18 +01:00
TredwellGit
80ab542af8
steam: fix steamwebhelper
...
Fixes https://github.com/NixOS/nixpkgs/issues/137279 and https://github.com/ValveSoftware/steam-runtime/issues/462 .
2021-09-11 21:40:35 -07:00
TredwellGit
79a4590495
steamPackages.steam-fhsenv: fix Proton
...
LLVM must match version required by Mesa.
Fixes https://github.com/NixOS/nixpkgs/issues/127068
2021-07-16 15:13:31 -07:00
AndersonTorres
e9e5f5f84d
Change all alsaLib references to alsa-lib
2021-06-10 01:12:49 -03:00
Jonathan Ringer
e6903f1e94
steam/fhsenv: add pipewire as hard requirement
2021-06-08 08:51:18 -07:00
Martin Weinelt
707234bf0d
steam: add json-glib to fhsenv
...
Fixes the Paradox Launcher for Stellaris.
Fixes : #123447
2021-05-17 23:19:33 -07:00
Jan Tojnar
468cb5980b
gnome: rename from gnome3
...
Since GNOME version is now 40, it no longer makes sense to use the old attribute name.
2021-05-08 09:47:42 +02:00
Sandro
213fcedc17
Merge pull request #117287 from xfix/loop-hero-dependencies
2021-04-19 22:03:35 +02:00
Jonathan Ringer
6cd2ceb472
steam: fix paradox launcher
2021-03-31 09:30:27 -07:00
Konrad Borowski
db096d2e7e
steam: Add Loop Hero dependencies
2021-03-22 22:30:21 +01:00
Samuel Gräfenstein
e49888983d
steam: xlibs -> xorg
...
Fixes building with `allowAliases = false;`.
2021-03-14 20:51:58 +01:00
Luigi Sartor Piucco
877135dad0
steam: add missing 32 bit nvidia ICD
...
Games still run for me and most people, but adding this fixes a warning
and may prevent problems later down the line.
2021-03-02 16:15:39 -03:00
Luigi Sartor Piucco
d3f90b2d04
steam: add missing vulkan-loader
...
It mostly works without it, but a pressure-vessel maintainer (@smcv)
said it's necessary, not having it may cause problems later.
2021-03-01 16:25:23 -03:00
Luigi Sartor Piucco
28c9688714
steam: help pressure-vessel find Vulkan ICDs
2021-02-22 14:35:45 -03:00
Luigi Sartor Piucco
e358a6f4fd
steam: add drivers to bwrap
2021-02-22 14:35:44 -03:00
ash lea
cd29b6ff97
steam: add mesa dependencies for pressure-vessel
2021-02-22 14:35:44 -03:00
Robert Schütz
83e82c1caf
steam-run-native: use ffmpeg instead of libav
2021-02-04 15:19:23 +01:00
Ben Siraphob
a6ac3eedbd
treewide: xdg_utils -> xdg-utils
2021-02-01 15:05:09 +07:00
Jonathan Ringer
c44acaaceb
steam-run: inherit bwrap namespace settings
2021-01-16 16:55:30 -08:00
Jonathan Ringer
721ea006a8
steam-fhsenv: don't unshare pid
...
Some applications such as Natron need access to MIT-SHM or other
shared memory mechanisms. Unsharing the pid namespace
breaks the ability for application to reference shared memory.
2021-01-16 16:55:30 -08:00
Jonathan Ringer
373cb5d41d
steam: fix readonly boostrap.tar.xz
...
steam writes it with 444 permissions, which makes
simple deletions fails, and steam will crash
2020-12-20 22:38:18 -08:00
Jonathan Ringer
ab91cd998f
steam: fix desktop link
2020-12-20 22:38:18 -08:00
Jonathan Ringer
0179b5f173
steam-fhsenv: normalize ldPath
2020-12-20 22:38:18 -08:00
Jonathan Baldwin
0127c29713
steam/fhsenv: Add LD_LIBRARY_PATH (and hence OpenGL driver library path) to output of --print-steam-runtime-library-paths
2020-12-16 14:04:44 -08:00
Jonathan Ringer
2831a66be6
steam: share ipc, fix some gui launchers
2020-12-08 18:42:56 -08:00
Jonathan Ringer
f162839a1e
steam: fix electron launchers
2020-12-08 18:04:49 -08:00
Klemens Nanni
db236e588d
steam: Do $PATH lookup in steam.desktop instead of hardcoding derivation
...
The desktop application and the absoloute path work fine.
But consider desktop environments such as KDE where, in the application
menu, one can right click entries and pin them to widgets/panels, add
them to the desktop, etc.
Doing so effectively means copying
/run/current-system/sw/share/applications/steam.desktop to
~/.local/share/plasma_icons/ or ~/Desktop/, i.e. managed stated gets
duplicated outside the nix scope.
The problem here is that steam.desktop hardcodes
Exec=/nix/store/<derivation hash>-steam/bin/steam %U
this means such copies will point at wrong/outdated derivations once
the steam package changes, i.e. widgets/panels/desktop icons will no
longer work and must be recreated.
Therefore replace the absoloute path with a $PATH lookup to allow "safe"
copying; this isn't optimal but other applications such Firefox and
Thunderbrid currently behave the same way ($PATH lookup in their
.desktop file).
2020-10-27 16:21:43 +01:00
Gabriel Ebner
6784e7ec75
steam: use jdk8
2020-09-19 15:29:19 +02:00
Daniel Fullmer
b3de09bc52
steam: fix typo in LD_LIBRARY_PATH ( #97818 )
2020-09-11 23:19:31 -04:00
Jan Tojnar
5a1a7d3dcc
steam-run: remove ancient gstreamer dependency
...
It is insecure and broken.
Follow https://github.com/NixOS/nixpkgs/pull/93398
2020-09-02 02:23:54 +02:00
Atemu
b7c09b50ff
steam: use buildFHSUserEnvBubblewrap
...
Fixes #92798
2020-08-17 08:49:39 +02:00