From 9e0b91df971ee35c38382d16dc06e7fdcc378daa Mon Sep 17 00:00:00 2001 From: "Muhammad Kaisar Arkhan (Yuki)" Date: Fri, 16 Jul 2021 21:07:41 +0200 Subject: [PATCH] lutris: add extraLibraries/extraPkgs args steam has extraLibraries and extraPkgs arguments which allow the user to define additional libraries and software which may be required to run their Steam software. This commit simply add the same mechanic to lutris. --- pkgs/applications/misc/lutris/fhsenv.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/lutris/fhsenv.nix b/pkgs/applications/misc/lutris/fhsenv.nix index 19cb7f6c552..38513937d01 100644 --- a/pkgs/applications/misc/lutris/fhsenv.nix +++ b/pkgs/applications/misc/lutris/fhsenv.nix @@ -1,4 +1,6 @@ { lib, buildFHSUserEnv, lutris-unwrapped +, extraPkgs ? pkgs: [ ] +, extraLibraries ? pkgs: [ ] , steamSupport ? true }: @@ -87,7 +89,8 @@ in buildFHSUserEnv { soundfont-fluid bzip2 game-music-emu ] ++ qt5Deps pkgs ++ gnomeDeps pkgs - ++ lib.optional steamSupport pkgs.steam; + ++ lib.optional steamSupport pkgs.steam + ++ extraPkgs pkgs; multiPkgs = pkgs: with pkgs; [ # Common @@ -110,7 +113,8 @@ in buildFHSUserEnv { # Winetricks fribidi - ] ++ xorgDeps pkgs; + ] ++ xorgDeps pkgs + ++ extraLibraries pkgs; extraInstallCommands = '' mkdir -p $out/share