Difference between revisions of "Games"
From NixOS Wiki
m (add Software category) |
m (rollback unauthorized mass edits) Tag: Rollback |
||
(7 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{note|This page is a outdated and contains no valuable information. Please help expanding it.}} | ||
This page lists games and reports on their successful execution on NixOS. | This page lists games and reports on their successful execution on NixOS. | ||
Line 4: | Line 5: | ||
* [[Steam]] | * [[Steam]] | ||
* [[Playstation2]] | * [[Playstation2]] | ||
+ | * [[RetroArch]] | ||
Line 19: | Line 21: | ||
! scope="row"| Braid | ! scope="row"| Braid | ||
| BraidSetup-2015-06-11.sh (HB) | | BraidSetup-2015-06-11.sh (HB) | ||
− | | [[Steam#FHS environment only | + | | [[Steam#FHS environment only|steam-run-native]] |
| I could play a few levels without problem | | I could play a few levels without problem | ||
|- | |- | ||
! scope="row"| Project Hospital | ! scope="row"| Project Hospital | ||
| project_hospital_1_2_21186_40814.sh (Gog) | | project_hospital_1_2_21186_40814.sh (Gog) | ||
− | | [[Steam#FHS environment only | + | | [[Steam#FHS environment only|steam-run-native]] |
| Everything is OK | | Everything is OK | ||
|- | |- | ||
Line 33: | Line 35: | ||
|- | |- | ||
! scope="row"| Vintage Story | ! scope="row"| Vintage Story | ||
− | | | + | | vs_client_linux-x64_1.19.3.tar.gz |
− | | [[Steam#FHS environment only | + | | [[Steam#FHS environment only|steam-run-native]] |
− | | <syntaxhighlight lang="sh">steam-run | + | | <syntaxhighlight lang="sh">steam-run dotnet Vintagestory.dll</syntaxhighlight> |
|} | |} | ||
=== Renowned Explorers: International Society === | === Renowned Explorers: International Society === | ||
Tested with version <code>renowned_explorers_international_society_522_26056.sh</code> from gog.com. It can be played with <code>steam-run</code>, but it needs some libraries that are not normally included in Steam's FHS environment. One way to solve this is to add an overlay: | Tested with version <code>renowned_explorers_international_society_522_26056.sh</code> from gog.com. It can be played with <code>steam-run</code>, but it needs some libraries that are not normally included in Steam's FHS environment. One way to solve this is to add an overlay: | ||
− | <syntaxHighlight> | + | <syntaxHighlight lang=nix> |
nixpkgs.overlays = [ | nixpkgs.overlays = [ | ||
(self: super: { | (self: super: { |
Latest revision as of 11:01, 6 April 2024
This page lists games and reports on their successful execution on NixOS.
Specific execution mode information can be found on these dedicated pages:
List of games
Name | Version | Mode | Note |
---|---|---|---|
Braid | BraidSetup-2015-06-11.sh (HB) | steam-run-native | I could play a few levels without problem |
Project Hospital | project_hospital_1_2_21186_40814.sh (Gog) | steam-run-native | Everything is OK |
State of Mind | 1.2.24280 | Pure Steam | Everything is OK |
Vintage Story | vs_client_linux-x64_1.19.3.tar.gz | steam-run-native | steam-run dotnet Vintagestory.dll
|
Renowned Explorers: International Society
Tested with version renowned_explorers_international_society_522_26056.sh
from gog.com. It can be played with steam-run
, but it needs some libraries that are not normally included in Steam's FHS environment. One way to solve this is to add an overlay:
nixpkgs.overlays = [
(self: super: {
steam-run = (super.steam.override {
extraLibraries = pkgs: with pkgs;
[
libxkbcommon
mesa
wayland
(sndio.overrideAttrs (old: {
postFixup = old.postFixup + ''
ln -s $out/lib/libsndio.so $out/lib/libsndio.so.6.1
'';
}))
];
}).run;
})
];
Adding libxkbcommon
, mesa
, and wayland
is straightforward. The game expects the shared library sdnio.so.6.1
to exist, so we need to create a symbolic link after the installation of sndio
.