diff --git a/develop.nix b/develop.nix new file mode 100644 index 00000000..c9b2aa5f --- /dev/null +++ b/develop.nix @@ -0,0 +1,26 @@ +with (import {}); +with python310Packages; +stdenv.mkDerivation { + name = "pip-env"; + buildInputs = [ + # System requirements. + readline + + # Python requirements (enough to get a virtualenv going). + python310Full + virtualenv + setuptools + pyqt5 + pip + ]; + src = null; + shellHook = '' + # Allow the use of wheels. + SOURCE_DATE_EPOCH=$(date +%s) + + # Augment the dynamic linker path + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${R}/lib/R/lib:${readline}/lib + + export QT_QPA_PLATFORM_PLUGIN_PATH="${qt5.qtbase.bin}/lib/qt-${qt5.qtbase.version}/plugins"; + ''; +}