diff --git a/pkgs/flow-browser-bin/default.nix b/pkgs/flow-browser-bin/default.nix index 4319151..01843e6 100644 --- a/pkgs/flow-browser-bin/default.nix +++ b/pkgs/flow-browser-bin/default.nix @@ -83,6 +83,12 @@ appimageTools.wrapType2 { echo "TryExec=$out/bin/${pname}" >> $out/share/applications/flow-browser.desktop fi + # appimageTools.wrapType2 tends to name the wrapper with the version suffix + # (e.g. flow-browser-bin-0.8.6). Provide a stable name for launchers/scripts. + if [ -e "$out/bin/${pname}-${version}" ] && [ ! -e "$out/bin/${pname}" ]; then + ln -s "$out/bin/${pname}-${version}" "$out/bin/${pname}" + fi + # Keep the launcher name stable (avoid showing version suffixes in menus). if grep -q '^Name=' $out/share/applications/flow-browser.desktop; then sed -i 's/^Name=.*/Name=Flow/' $out/share/applications/flow-browser.desktop