From ac3834846f67fa225f9173b147a3364b043cf339 Mon Sep 17 00:00:00 2001 From: Olivier Date: Mon, 12 Jan 2026 18:24:07 -0400 Subject: [PATCH] Update flow-browser-bin desktop entry: fix Exec and TryExec paths for improved launcher detection. --- pkgs/flow-browser-bin/default.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/flow-browser-bin/default.nix b/pkgs/flow-browser-bin/default.nix index 6741c6f..4319151 100644 --- a/pkgs/flow-browser-bin/default.nix +++ b/pkgs/flow-browser-bin/default.nix @@ -74,7 +74,14 @@ appimageTools.wrapType2 { $out/share/applications/flow-browser.desktop substituteInPlace $out/share/applications/flow-browser.desktop \ - --replace-fail 'Exec=AppRun' 'Exec=${pname}' + --replace-fail 'Exec=AppRun' "Exec=$out/bin/${pname}" + + # Help launchers detect the binary without relying on PATH. + if grep -q '^TryExec=' $out/share/applications/flow-browser.desktop; then + sed -i "s|^TryExec=.*|TryExec=$out/bin/${pname}|" $out/share/applications/flow-browser.desktop + else + echo "TryExec=$out/bin/${pname}" >> $out/share/applications/flow-browser.desktop + fi # Keep the launcher name stable (avoid showing version suffixes in menus). if grep -q '^Name=' $out/share/applications/flow-browser.desktop; then