Games: Difference between revisions
imported>Blitz Added State of Mind as successful |
imported>Artturin add Vintage Story |
||
Line 31: | Line 31: | ||
| [[Steam|Pure Steam]] | | [[Steam|Pure Steam]] | ||
| Everything is OK | | Everything is OK | ||
|- | |||
! scope="row"| Vintage Story | |||
| vs_archive_1.14.10.tar.gz | |||
| [[Steam|native's steam-run]] | |||
| <syntaxhighlight lang="sh">steam-run mono Vintagestory.exe</syntaxhighlight> | |||
|} | |} | ||
Revision as of 12:48, 5 May 2021
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) | native's steam-run | I could play a few levels without problem |
Project Hospital | project_hospital_1_2_21186_40814.sh (Gog) | native's steam-run | Everything is OK |
State of Mind | 1.2.24280 | Pure Steam | Everything is OK |
Vintage Story | vs_archive_1.14.10.tar.gz | native's steam-run | steam-run mono Vintagestory.exe
|
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
.