{pkgs ? import {}}: pkgs.python3Packages.buildPythonApplication { pname = "whisper-dictate"; version = "0.1.0"; src = ./.; format = "setuptools"; nativeBuildInputs = with pkgs; [ wrapGAppsHook gobject-introspection ]; buildInputs = with pkgs; [ gtk3 libappindicator-gtk3 glib ]; propagatedBuildInputs = with pkgs; [ python3Packages.pygobject3 python3Packages.openai-whisper alsa-utils xdotool xsel # more reliable than xclip ]; strictDeps = false; dontWrapGApps = false; preFixup = '' makeWrapperArgs+=("''${gappsWrapperArgs[@]}") ''; }