summaryrefslogtreecommitdiff
path: root/pkgs/tools/games (follow)
Commit message (Expand)AuthorAgeFilesLines
* pokefinder: move to pkgs/by-name•••this shouldn't create any rebuilds quantenzitrone2026-02-012-105/+0
* gamemode: move to pkgs/by-name•••this shouldn't create any rebuilds quantenzitrone2026-02-012-129/+0
* various: migrate callPackage to by-nameGuy Chronister2026-01-091-73/+0
* treewide: clean up 'meta = with' pattern•••This commit was created by a combination of scripts and tools: - an ast-grep script to prefix things in meta with `lib.`, - a modified nixf-diagnose / nixf combination to remove unused `with lib;`, and - regular nixfmt. Co-authored-by: Wolfgang Walther <walther@technowledgy.de> Ihar Hrachyshka2025-12-104-16/+16
* all-packages: do not export lib functions from pkgsAliaksandr2025-10-301-2/+1
* treewide(java-users): clean callPackage overrides, by-name some•••**This commit should cause no rebuilds.** # Moving Java overrides out of all-packages All usages of this pattern have been moved to 'let ... in' blocks. Patterns I searched for: * `jdk =` * `jdk_headless =` * `jre =` * `jfx =` The `jing` alias has been moved to aliases.nix, so update the usage of `jing` in `xmloscopy` to `jing-trang`. cassandra was ignored because that derivation involves code generation. I ignored grails, because jdk is set to null by default by an override in all-packages.nix. That package would need a slightly larger refactor to deal with. Packages with a *-native variant were ignored because those would need to be refactored. jetbrains was ignored because that might be a special case? I ignored virtualbox, because I did not want to touch the usages of the pattern for other dependencies. Tomodachi942025-09-252-108/+0
* treewide: run nixfmt 1.0.0Wolfgang Walther2025-07-242-61/+57
* gamemode: update 1.8.2 hash to include an additional commit•••When bootstrapping NixOS from source, I found that this package no longer builds without the cache. A quick diff of the project shows a one line change that bumps the project version in their meson build Comparing build outputs old vs. new, only store paths have changed Jon Hermansen2025-06-291-1/+1
* mcaselector: 2.5.2 -> 2.5.3R. Ryantm2025-06-181-2/+2
* pokefinder: 4.2.0 -> 4.2.1leo602282025-05-171-8/+2
* steamback: modernizePeder Bergebakken Sundt2025-05-021-6/+13
* steamback: unbreak by relaxing psutilPeder Bergebakken Sundt2025-05-021-0/+1
* treewide: move to by-nameawwpotato2025-04-211-35/+0
* mcaselector: 2.5.1 -> 2.5.2R. Ryantm2025-04-141-2/+2
* Revert "treewide: replace `rev` with `tag`"•••This reverts commit 65a333600d5c88a98d674f637d092807cfc12253. This wasn't tested for correctness with something like fodwatch [0], and should not have been (self-)merged so quickly, especially without further review. It also resulted in the breakage of at least one package [1] (and that's the one we know of and was caught). A few packages that were updated in between this commit and this revert were not reverted back to using `rev`, but other than that, this is a 1:1 revert. [0]: https://codeberg.org/raphaelr/fodwatch [1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e4587d75882aebc21a04bee960418f8ce9 Winter2025-04-083-3/+3
* treewide: replace `rev` with `tag`Pol Dellaiera2025-04-073-3/+3
* mcaselector: 2.4.2 -> 2.5.1 (#392936)Wolfgang Walther2025-04-061-2/+2
|\
| * mcaselector: 2.5 -> 2.5.1•••Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net> Sefa Eyeoglu2025-03-251-2/+2
| * mcaselector: 2.4.2 -> 2.5R. Ryantm2025-03-251-2/+2
* | mymcplus: use pkgs.callPackage and python3Packages in dependenciesWroclaw2025-04-031-3/+3
|/
* optifine: 1.21.3_HD_U_J2 -> 1.21.4_HD_U_J3 (#383243)Weijia Wang2025-03-161-2/+6
|\
| * optifine: 1.21.3_HD_U_J2 -> 1.21.4_HD_U_J3R. Ryantm2025-02-191-2/+6
* | ajour: drop•••Has been archived upstream and I cannot determine whether it still works. Martin Weinelt2025-03-121-101/+0
* | ajour: use fetchCargoVendorTomaSajt2025-03-102-4787/+2
|/
* treewide: migrate fetchgit `rev = "refs/tags/..."` to `tag`Peder Bergebakken Sundt2025-01-041-1/+1
* optifine: 1.21.1_HD_U_J1 -> 1.21.3_HD_U_J2 (#363862)Weijia Wang2024-12-181-2/+6
|\
| * optifine: 1.21.1_HD_U_J1 -> 1.21.3_HD_U_J2R. Ryantm2024-12-101-2/+6
* | treewide: format all inactive Nix files•••After final improvements to the official formatter implementation, this commit now performs the first treewide reformat of Nix files using it. This is part of the implementation of RFC 166. Only "inactive" files are reformatted, meaning only files that aren't being touched by any PR with activity in the past 2 months. This is to avoid conflicts for PRs that might soon be merged. Later we can do a full treewide reformat to get the rest, which should not cause as many conflicts. A CI check has already been running for some time to ensure that new and already-formatted files are formatted, so the files being reformatted here should also stay formatted. This commit was automatically created and can be verified using nix-build https://github.com/infinisil/treewide-nixpkgs-reformat-script/archive/a08b3a4d199c6124ac5b36a889d9099b4383463f.tar.gz \ --argstr baseRev b32a0943687d2a5094a6d92f25a4b6e16a76b5b7 result/bin/apply-formatting $NIXPKGS_PATH Silvan Mosberger2024-12-1010-198/+262
|/
* scarab: migrate to by-nameGutyina Gergő2024-12-054-395/+0
* scarab: add sigmasquadron as co-maintainer•••Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net> Fernando Rodrigues2024-11-231-1/+4
* dotnet-sdk/runtime/aspnetcore: 6.0 -> 8.0David McFarland2024-11-171-0/+2
* scarab: Apply scaling factor in Wayland•••Sets `AVALONIA_GLOBAL_SCALE_FACTOR` to the GNOME desktop scaling factor based on <https://github.com/AvaloniaUI/Avalonia/issues/9390#issuecomment-2382126451>, falling back to the X FreeType DPI setting if the former is not available. Does not include `gsettings` and `xrdb` in build inputs, since these should be available on the relevant platforms. Bash does not support decimal/floating point arithmetic, so this *does* include `bc` in the runtime dependencies. Victor Engmark2024-11-102-0/+31
* scarab: Remove unused inputsVictor Engmark2024-11-101-15/+0
* treewide: migrate packages to pkgs/by-name, take 1•••We are migrating packages that meet below requirements: 1. using `callPackage` 2. called path is a directory 3. overriding set is empty (`{ }`) 4. not containing path expressions other than relative path (to makenixpkgs-vet happy) 5. not referenced by nix files outside of the directory, other than`pkgs/top-level/all-packages.nix` 6. not referencing nix files outside of the directory 7. not referencing `default.nix` (since it's changed to `package.nix`) 8. `outPath` doesn't change after migration The tool is here: https://github.com/Aleksanaa/by-name-migrate. aleksana2024-11-0919-7998/+0
* treewide: use getLib when accessing clang / libclang / stdenv.cc.cc•••In preparation to eliminate the lib output for the unwrapped clang, use `lib.getLib` to access the `lib` output. Reno Dakota2024-11-071-1/+1
* optifine: 1.20.4_HD_U_I7 -> 1.21.1_HD_U_J1 (#344633)Weijia Wang2024-11-021-2/+6
|\
| * optifine: 1.20.4_HD_U_I7 -> 1.21.1_HD_U_J1R. Ryantm2024-09-261-2/+6
* | mcaselector: 2.4.1 -> 2.4.2R. Ryantm2024-10-241-2/+2
* | steamtinkerlaunch: add steamcompattool output•••This makes it possible to integrate this into our steam derivation's extraCompatPackages Atemu2024-10-071-0/+32
* | steamtinkerlaunch: don't wrap in order to preserve $0•••Fixes https://github.com/NixOS/nixpkgs/issues/295902 Atemu2024-10-061-24/+32
* | scarab: fix crash (#345038), don't bundle tests•••By using testProjectFile, we can properly build the test and run it in checkPhase, as well as not include the test in the derivation output. This also happens to fix the startup crash as described in #345038. huantian2024-10-021-1/+4
* | scarab: format with nixfmthuantian2024-10-021-23/+26
|/
* treewide: replace `stdenv.is` with `stdenv.hostPlatform.is`•••In preparation for the deprecation of `stdenv.isX`. These shorthands are not conducive to cross-compilation because they hide the platforms. Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way One example of why this is bad and especially affects compiler packages https://www.github.com/NixOS/nixpkgs/pull/343059 There are too many files to go through manually but a treewide should get users thinking when they see a `hostPlatform.isX` in a place where it doesn't make sense. ``` fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is" fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is" ``` Artturin2024-09-253-6/+6
* dotnet-sdk-setup-hook: configure nuget in sourceRoot•••Instead of creating a nuget.config in NIX_BUILD_TOP, and depending on inheritance from sourceRoot, we'll make the required changes directly in the latter. This fixes packages where sourceRoot is NIX_BUILD_TOP. David McFarland2024-09-172-0/+12
* steam-rom-manager: 2.5.17 -> 2.5.22 (#327864)Weijia Wang2024-09-101-2/+2
|\
| * steam-rom-manager: 2.5.17 -> 2.5.22R. Ryantm2024-08-281-2/+2
* | dotnetCorePackages.fetchNupkg: override avalonia.x11 to find native libsDavid McFarland2024-09-061-6/+0
* | dotnetCorePackages.fetchNupkg: override skiasharp to find fontconfigDavid McFarland2024-09-061-2/+0
* | ukmm: 0.13.0 -> 0.15.0R. Ryantm2024-08-302-135/+372
|/
* gamemode: 1.8.1 -> 1.8.2•••Co-authored-by: Kira Bruneau <kira.bruneau@pm.me> Bruno Bigras2024-08-201-4/+4