From a0f1bb8c8659c31c96275777ad4dc3b5fa0da290 Mon Sep 17 00:00:00 2001 From: Arnout Engelen Date: Sun, 19 Jul 2026 13:19:45 +0100 Subject: [PATCH] arandr: don't leak xrandr As suggested in https://github.com/NixOS/nixpkgs/pull/476233#discussion_r3548606514 --- pkgs/by-name/ar/arandr/package.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ar/arandr/package.nix b/pkgs/by-name/ar/arandr/package.nix index 2cb647278440..62a8233f73dc 100644 --- a/pkgs/by-name/ar/arandr/package.nix +++ b/pkgs/by-name/ar/arandr/package.nix @@ -48,10 +48,6 @@ buildPythonApplication (finalAttrs: { wrapGAppsHook3 ]; - propagatedBuildInputs = [ - xrandr - ]; - buildInputs = [ gsettings-desktop-schemas gtk3 @@ -73,9 +69,13 @@ buildPythonApplication (finalAttrs: { dontWrapGApps = true; - preFixup = '' - makeWrapperArgs+=("''${gappsWrapperArgs[@]}") - ''; + makeWrapperArgs = [ + "--prefix" + "PATH" + ":" + (lib.makeBinPath [ xrandr ]) + "\${gappsWrapperArgs[@]}" + ]; passthru.updateScript = nix-update-script { extraArgs = [