From c86edb33231cdf3525eedd1887da86526604f330 Mon Sep 17 00:00:00 2001 From: Kira Bruneau Date: Sun, 29 Mar 2026 21:17:40 -0400 Subject: [PATCH] protontricks: add freetype to steam-run fhs --- pkgs/by-name/pr/protontricks/package.nix | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/protontricks/package.nix b/pkgs/by-name/pr/protontricks/package.nix index b2b5cbbb3ddb..81c999efa58f 100644 --- a/pkgs/by-name/pr/protontricks/package.nix +++ b/pkgs/by-name/pr/protontricks/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, replaceVars, writeShellScript, - steam-run-free, + steam, fetchpatch2, winetricks, yad, @@ -12,6 +12,17 @@ extraCompatPaths ? "", }: +let + steam-run = + (steam.override { + extraLibraries = + p: with p; [ + # Fixes installing vcrun2022 + # https://github.com/Matoking/protontricks/issues/461 + freetype + ]; + }).run-free; +in python3Packages.buildPythonApplication (finalAttrs: { pname = "protontricks"; version = "1.14.0"; @@ -27,9 +38,9 @@ python3Packages.buildPythonApplication (finalAttrs: { patches = [ # Use steam-run to run Proton binaries (replaceVars ./steam-run.patch { - steamRun = lib.getExe steam-run-free; + steamRun = lib.getExe steam-run; bash = writeShellScript "steam-run-bash" '' - exec ${lib.getExe steam-run-free} bash "$@" + exec ${lib.getExe steam-run} bash "$@" ''; })