I’ve been trying to run native linux games with lutris but can’t get it to work. As far as ik, i can either use steam-app in my termianl, which works, or I can use nix-ld which i did setup and also works when running the game’s executable from the terminal

I’ve setup nix-ld like so:

  programs.nix-ld = {
      enable = true;

      libraries = [(pkgs.runCommand "steamrun-lib" {}
  "mkdir $out; ln -s ${pkgs.steam-run.fhsenv}/usr/lib64 $out/lib")];
};

But for some reasons, when running the game’s executable in lutris, it just fails instantly, and I’m kinda out of ideas, if anyone knows what to do that’d be real helpful please

Edit: Ok well apparently it just solved itself ??? I realized i could install lutis using programs.lutris.enable = true; instead of just putting it in home.packages, and apparently it fixed the issue. Idk why or how but ig if u use home manager, insall lutris like so

  • priapus@piefed.social
    link
    fedilink
    English
    arrow-up
    2
    ·
    27 days ago

    The Lutris FHS env does have many libraries used by Linux games. If you look at the package definition you’ll see it has many more than the steam-run env. Trying to use steam-run inside Lutris is unlikely to resolve these issues. Do you have the Lutris runtime enabled?