commit 45aace9840e4511cf7287ddb0cfdf1f770fabbf7 Author: Sebastien Bourdeauducq Date: Sun Jan 5 18:38:43 2020 +0800 add shell.nix diff --git a/shell.nix b/shell.nix new file mode 100644 index 0000000..19f4416 --- /dev/null +++ b/shell.nix @@ -0,0 +1,20 @@ +let + pkgs = import { }; + pyqtgraph-qt5 = pkgs.python3Packages.buildPythonPackage rec { + name = "pyqtgraph_qt5-${version}"; + version = "0.10.0"; + doCheck = false; + src = pkgs.fetchFromGitHub { + owner = "pyqtgraph"; + repo = "pyqtgraph"; + rev = "1426e334e1d20542400d77c72c132b04c6d17ddb"; + sha256 = "1079haxyr316jf0wpirxdj0ry6j8mr16cqr0dyyrd5cnxwl7zssh"; + }; + propagatedBuildInputs = with pkgs.python3Packages; [ scipy numpy pyqt5 pyopengl ]; + }; +in + pkgs.mkShell { + buildInputs = [ + (pkgs.python3.withPackages(ps: [ps.soapysdr-with-plugins ps.scipy ps.pyserial ps.quamash ps.pyqt5 pyqtgraph-qt5])) + ]; + }