From 4ce2e6224a681a49ee2fcb12fb3bdd78a2339acb Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 11 Jul 2026 19:03:16 +0800 Subject: [PATCH] mate-power-manager: Fix backlight-helper polkit popup Same as 4d9714d7c9e07f5f. (cherry picked from commit b27618bc1e638e418d19317111a54a2bef0fbbc8) --- pkgs/by-name/ma/mate-power-manager/package.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ma/mate-power-manager/package.nix b/pkgs/by-name/ma/mate-power-manager/package.nix index 9f67b36f661b..a46e9e41daee 100644 --- a/pkgs/by-name/ma/mate-power-manager/package.nix +++ b/pkgs/by-name/ma/mate-power-manager/package.nix @@ -56,7 +56,16 @@ stdenv.mkDerivation (finalAttrs: { mate-panel ]; - configureFlags = [ "--enable-applets" ]; + configureFlags = [ + "--enable-applets" + "--sbindir=$(out)/bin" + ]; + + postPatch = '' + # Fixes polkit popup after `nixos-rebuild switch`. + substituteInPlace src/gpm-brightness.c \ + --replace-fail 'SBINDIR "/mate-power-backlight-helper' '"/run/current-system/sw/bin/mate-power-backlight-helper' + ''; enableParallelBuilding = true;