From 6f7b46bc2f0bf19d0257105dff00da2cc7954b76 Mon Sep 17 00:00:00 2001 From: atse Date: Fri, 21 Jun 2024 10:23:23 +0800 Subject: [PATCH] Use qtextras --- flake.nix | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index f25bba4..eaeb561 100644 --- a/flake.nix +++ b/flake.nix @@ -85,6 +85,22 @@ 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"; @@ -105,7 +121,13 @@ nativeBuildInputs = [ pkgs.qt6.wrapQtAppsHook ]; propagatedBuildInputs = [ pkgs.qt6.qtbase ] - ++ (with pkgs.python3Packages; [ pyqtgraph pyqt6 qasync pglive ]); + ++ (with pkgs.python3Packages; [ + pyqtgraph + pyqt6 + qasync + pglive + qtextras + ]); dontWrapQtApps = true; postFixup = '' @@ -135,6 +157,7 @@ pyqt6 qasync pglive + qtextras ]); }; defaultPackage.x86_64-linux = thermostat;