{ pkgs }: pkgs.python3Packages.buildPythonPackage { name = "zapzap"; src = pkgs.fetchFromGitHub { owner = "zapzap-linux"; repo = "zapzap"; rev = "22b237987a69c392d1fa7bea5c9495111c3efd9a"; hash = "sha256-VrpW7RYd91/MFFRfIzuFmdtykHfW4c/ky7q7CcS/FYE="; }; dontWrapQtApps = true; propagatedBuildInputs = with pkgs.python3Packages; [ pyqt6-webengine qt6.qtwayland qt6.qtsvg ]; nativeBuildInputs = with pkgs; [ qt6.wrapQtAppsHook makeWrapper ]; env = { HOME = "/tmp"; }; preFixup = '' makeWrapperArgs+=( # Force the app to use QT_PLUGIN_PATH values from wrapper --unset QT_PLUGIN_PATH "''${qtWrapperArgs[@]}" ) ''; }