diff --git a/flake.nix b/flake.nix index 78096a5..da2be9f 100644 --- a/flake.nix +++ b/flake.nix @@ -72,6 +72,18 @@ propagatedBuildInputs = with pkgs.python3Packages; [ numpy pyqt6 ]; }; + qtextras = pkgs.python3Packages.buildPythonPackage rec { + pname = "qtextras"; + version = "0.6.8"; + format = "pyproject"; + src = pkgs.fetchPypi { + inherit pname version; + hash = "sha256-d1ZotSlOI4surUy0H0N4xHoq94IRQvMHunwRH1uubFg="; + }; + buildInputs = [ pkgs.python3Packages.hatchling ]; + propagatedBuildInputs = with pkgs.python3Packages; [ numpy pyqtgraph ruamel-yaml ]; + }; + pglive = pkgs.python3Packages.buildPythonPackage rec { pname = "pglive"; version = "0.7.2"; @@ -91,7 +103,7 @@ src = "${self}/pytec"; nativeBuildInputs = [ pkgs.qt6.wrapQtAppsHook ]; - propagatedBuildInputs = [ pkgs.qt6.qtbase ] ++ (with pkgs.python3Packages; [ pyqtgraph pyqt6 qasync pglive ]); + propagatedBuildInputs = [ pkgs.qt6.qtbase ] ++ (with pkgs.python3Packages; [ pyqtgraph pyqt6 qasync pglive qtextras ]); dontWrapQtApps = true; postFixup = '' @@ -117,7 +129,7 @@ buildInputs = with pkgs; [ rust openocd dfu-util ] ++ (with python3Packages; [ - numpy matplotlib pyqtgraph setuptools pyqt6 qasync pglive + numpy matplotlib pyqtgraph setuptools pyqt6 qasync pglive qtextras ]); }; defaultPackage.x86_64-linux = thermostat;