about summary refs log tree commit diff
path: root/pkgs/games/steam
AgeCommit message (Collapse)AuthorFilesLines
2024-06-09treewide: Remove the definite article from meta.descriptionAlexis Hildebrandt1-1/+1
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"([Tt]he)? ' pkgs \ | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Tt]he (.)/\1\U\2/'
2024-06-09treewide: Remove indefinite article from meta.descriptionAlexis Hildebrandt1-1/+1
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \ | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-05steamPackages.steamcmd: add mainProgram, fix fetch url to use an archive ↵diniamo1-3/+4
(#312753) Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2024-05-22steam: fix comment, add gamescope/xwayland dependenciesK9001-1/+4
2024-04-27steamPackages.steam-runtime: move to finalAttrsJohn Titor1-8/+8
explicitly use lib where needed
2024-04-12steamPackages.steam-fhsenv: fix IME issuesGuanran Wang1-0/+4
2024-03-19treewide: add meta.mainProgram to packages with a single binarystuebinm1-0/+1
The nixpkgs-unstable channel's programs.sqlite was used to identify packages producing exactly one binary, and these automatically added to their package definitions wherever possible.
2024-03-16steam: passthru steam's argsAtemu1-0/+1
This makes it possible to introspect steam-specific arguments such as extraEnv.
2024-02-28steam: make the fhsenv for mesa only have elfutilsPhilip Taron1-2/+1
2024-01-12steamPackages.steam-runtime: 0.20220601.1 -> 0.20231127.68515R. Ryantm1-2/+2
2023-12-21steam: make privateTmp overrideableJeff Huffman1-3/+6
2023-12-13steam: unset GIO_EXTRA_MODULES to supress errorsJeff Huffman1-1/+4
2023-12-13steam: add glibc.bin to FHS for ldconfigJeff Huffman1-0/+2
2023-12-13buildFHSEnv, steam: isolate steam's /tmp from hostJeff Huffman1-3/+14
Works around steam's misbehavior: https://github.com/ValveSoftware/steam-for-linux/issues/9121
2023-11-29steam.runtime-wrapped: use throw, not abortAdam Joseph1-1/+1
2023-11-17Merge pull request #267957 from pbsds/nix-update-main-programArtturi1-1/+1
2023-11-16nix-update: set `meta.mainProgram`Peder Bergebakken Sundt1-1/+1
2023-11-13Merge remote-tracking branch 'origin/master' into staging-nextFabián Heredia Montiel1-0/+1
2023-11-13Merge pull request #267112 from amarshall/steam-run-mainprogramPeder Bergebakken Sundt1-0/+1
steam-run: Set meta.mainProgram
2023-11-12steam-run: Set meta.mainProgramAndrew Marshall1-0/+1
Otherwise it is inheriting "steam" from `steam.meta`.
2023-11-06Merge master into staging-nextgithub-actions[bot]1-0/+1
2023-11-05Merge pull request #262184 from aidalgol/missing-game-fhsenv-libsK9001-0/+1
Add libunwind to Heroic and Steam FHS envs
2023-10-21Merge staging-next into staginggithub-actions[bot]1-11/+4
2023-10-21steam: allow setting extraBwrapArgs, remove unshare* options matching defaultsK9001-11/+4
2023-10-20steam: add libunwind to FHS envAidan Gauland1-0/+1
2023-10-20pipewire: simplify outputs drasticallyK9001-1/+1
This drops a whole bunch of patches we carry to avoid output cycles, at the cost of +1MB to closure size on systems that don't already have Pipewire, which are becoming rarer and rarer.
2023-09-07Merge pull request #241784 from SuperSamus/steam-opensslWeijia Wang1-1/+3
steam: add openssl to fhsenv
2023-08-14treewide: use uncurried version of makeScopeWithSplicingAdam Joseph1-4/+5
2023-08-04treewide: add meta.mainProgramBruno BELANYI1-0/+1
Related PR: NixOS#246386
2023-07-28Revert "lib.customisation: uncurry makeScopeWithSplicing"Silvan Mosberger1-4/+3
2023-07-28Merge pull request #245824 from ↵Adam Joseph1-3/+4
amjoseph-nixpkgs/pr/lib/customization/makeScopeWithSplicing lib.customisation: uncurry makeScopeWithSplicing
2023-07-28Merge pull request #244879 from Atemu/steam-small-dbus-steamvrArtturi1-1/+1
2023-07-28lib.makeScopeWithSplicing: provide default for keep,extraArtturin1-3/+0
These are often unneeded by the user.
2023-07-27lib.customisation: uncurry makeScopeWithSplicingAdam Joseph1-1/+5
Deeply-curried functions are pretty error-prone in untyped languages like Nix. This is a particularly bad case because `top-level/splice.nix` *also* declares a makeScopeWithSplicing, but it takes *two fewer arguments*. Let's switch to attrset-passing form, to provide some minimal level of sanity-checking.
2023-07-26Merge pull request #222390 from Zahrun/doc/steamPol Dellaiera1-0/+5
steam: add indication for the nix option
2023-07-22steam-small: add dbusAtemu1-1/+1
Required for SteamVR's steamwebhelper Closure size 3723142072 -> 3724440544. Roughly +2MiB. See https://github.com/ValveSoftware/steam-for-linux/issues/7058 for reference
2023-07-11steam-run: set multiArch to truechayleaf1-1/+1
Patch by @K900
2023-07-06steam: add openssl to fhsenvMartino Fontana1-1/+3
2023-07-01steam: declare need for multiArch explicitlyAtemu1-0/+3
2023-06-15steam: add ncurses to game specific librariesAzat Bahawi1-0/+1
2023-06-08steam: add attr to fhsenvK9001-0/+7
2023-05-22steam: fix lib32 dependenciesK9001-1/+3
2023-05-17steamPackages: expose steam-fhsenv-without-steamK9001-0/+5
This is not unfree and thus can be built by Hydra.
2023-05-17steam-fhsenv: allow building without SteamK9001-7/+13
I promise this will make sense.
2023-05-12steam: Remove openssl_1_1 from fhsenvMartin Weinelt1-1/+0
OpenSSL 1.1 is going end of life in 2023/09, which is during the NixOS 23.05 release cycle. The removal unfortunately breaks the Loop Hero game, for which it was added.
2023-05-08steam: fix missing dependency on gsettings-desktop-schemaslelgenio1-0/+1
2023-05-04Merge pull request #226451 from Atemu/steam-deps-fixesAtemu1-1/+6
steam: fix some deps
2023-04-30steam: add xdg-user-dirs to suppress log spamAtemu1-0/+3
2023-04-30steam: add udev to non-game-sepcific deps for SteamVRAtemu1-1/+3
SteamVR is arguably part of Steam and udev should already exist on every system anyways, so closure size increase is minimal.
2023-04-22steam: fix error message on unsupported archWeijia Wang1-2/+5