diff --git a/pkgs/by-name/fl/flclash/package.nix b/pkgs/by-name/fl/flclash/package.nix index 941a0a6989a8..ccf143d45c1f 100644 --- a/pkgs/by-name/fl/flclash/package.nix +++ b/pkgs/by-name/fl/flclash/package.nix @@ -96,6 +96,10 @@ flutter344.buildFlutterApplication { flutterBuildFlags = [ "--dart-define=APP_ENV=stable" ]; + # RustLib.init() loads librust_api.so with dlopen(), which ignores + # RUNPATH and only consults LD_LIBRARY_PATH + extraWrapProgramArgs = "--prefix LD_LIBRARY_PATH : $out/app/flclash/lib"; + desktopItems = [ (makeDesktopItem { name = "flclash";