From b3bf3716ca4a083c2f80f6e523ba5ecd2f868ab1 Mon Sep 17 00:00:00 2001 From: Antoine Viallon Date: Wed, 24 Jan 2024 13:44:02 +0100 Subject: [PATCH] [Overlays+Gaming] add a lutris-fhs overlay --- overlays.nix | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/overlays.nix b/overlays.nix index c52edc6..0944de6 100644 --- a/overlays.nix +++ b/overlays.nix @@ -73,6 +73,33 @@ in linux-manual = prev.linux-manual.override { linuxPackages_latest = config.boot.kernelPackages; }; }) + (final: prev: { + lutris-fhs = + (prev.buildFHSUserEnv { + name = "lutris"; + targetPkgs = pkgs: (with pkgs; + [ + glibc + bashInteractive + + python3Full + + lutris + gamescope + wineWowPackages.waylandFull + flatpak + ] + ); + + # symlink shared assets, including icons and desktop entries + extraInstallCommands = '' + ln -s "${pkgs.lutris}/share" "$out/" + ''; + + runScript = "/usr/bin/lutris"; + }); + }) + (final: prev: { jetbrains = prev.jetbrains // { pycharm-professional-fhs = (