From d1dd65d06302dcbe8a93863d3e28d5358a7c5f18 Mon Sep 17 00:00:00 2001 From: Nelson Torres Date: Thu, 23 Jan 2025 11:50:36 -0300 Subject: [PATCH] clean up --- default.nix | 68 +++++++++++++++-------------------------------------- 1 file changed, 19 insertions(+), 49 deletions(-) diff --git a/default.nix b/default.nix index 7708e6b8..34b10e19 100644 --- a/default.nix +++ b/default.nix @@ -64,8 +64,8 @@ stdenv.mkDerivation { # export QT_DEBUG_PLUGINS=1 QTBASE_PATH="${qt6baseStorePath}/lib" - export QT_PLUGIN_PATH="$QTBASE_PATH/qt-6/plugins" - export QT_QPA_PLATFORM_PLUGIN_PATH="$QT_PLUGIN_PATH/platforms" + QT_PLUGIN_PATH="$QTBASE_PATH/qt-6/plugins" + QT_QPA_PLATFORM_PLUGIN_PATH="$QT_PLUGIN_PATH/platforms" LIB_GCC_PATH="${libgcc.lib}/lib" GLIB_PATH="${glibStorePath}/lib" @@ -85,27 +85,9 @@ stdenv.mkDerivation { XORG_XCB_UTIL_KEYSYMS_PATH="${xorgxcbutilkeysymsStorePath}/lib" XORG_XCB_UTIL_ERRORS_PATH="${xorgxcbutilerrorsStorePath}/lib" - echo "glib path: $GLIB_PATH" - echo "zstd path: $ZSTD_PATH" - echo "dbus path: $DBUS_PATH" - echo "libGL path: $LIBGL_PATH" - echo "libgcc.lib path: $LIB_GCC_PATH" - echo "freetype path: $FREETYPE_PATH" - echo "fontconfig path: $FONTCONFIG_PATH" - echo "libxkbcommon path: $LIB_XKB_COMMON_PATH" - echo "" - echo "xcb-util-cursor path: $XCB_UTIL_CURSOR_PATH" - echo "xorg.libxcb path: $XORG_LIB_XCB_PATH" - echo "xorg.libX11 path: $XORG_LIB_X11_PATH" - echo "xorg.xcbutilimage path: $XORG_XCB_UTIL_IMAGE_PATH" - echo "xorg.xcbutilwm path: $XORG_XCB_UTIL_WM_PATH" - echo "xorg.xcbutilrenderutil path: $XORG_XCB_UTIL_RENDER_UTIL_PATH" - echo "xorg.xcbutilkeysyms path: $XORG_XCB_UTIL_KEYSYMS_PATH" - echo "xorg.xcbutilerrors path: $XORG_XCB_UTIL_ERRORS_PATH" - echo "" - echo "qtbase path: $QTBASE_PATH" - echo "qt plugin path: $QT_PLUGIN_PATH" - echo "" + LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$QTBASE_PATH" + LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$QT_PLUGIN_PATH" + LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$QT_QPA_PLATFORM_PLUGIN_PATH" LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$LIB_GCC_PATH" LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$DBUS_PATH" @@ -125,38 +107,28 @@ stdenv.mkDerivation { LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$XORG_XCB_UTIL_KEYSYMS_PATH" LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$XORG_XCB_UTIL_ERRORS_PATH" - LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$QTBASE_PATH" - export LD_LIBRARY_PATH + RPDFUZZ_PATH="${rapidfuzzStorePath}/lib/python3.12/site-packages" + QDRKSTYLE_PATH="${qdarkstyleStorePath}/lib/python3.12/site-packages" + QTPY_PATH="${qtpyStorePath}/lib/python3.12/site-packages" + PYQT6_PATH="${pyqt6StorePath}/lib/python3.12/site-packages" + PYQT6_SIP_PATH="${pyqt6SipStorePath}/lib/python3.12/site-packages" + + PATCH="$PATCH:$RPDFUZZ_PATH" + PATCH="$PATCH:$QDRKSTYLE_PATH" + PATCH="$PATCH:$QTPY_PATH" + PATCH="$PATCH:$PYQT6_PATH" + PATCH="$PATCH:$PYQT6_SIP_PATH" + + export PATCH + # Maybe create venv & install deps poetry install --with uis # Use pyqt6 from System, patch activate script ACTIVATE_SCRIPT_PATH="$(poetry env info --path)/bin/activate" - export RPDFUZZ_PATH="${rapidfuzzStorePath}/lib/python3.12/site-packages" - export QDRKSTYLE_PATH="${qdarkstyleStorePath}/lib/python3.12/site-packages" - export QTPY_PATH="${qtpyStorePath}/lib/python3.12/site-packages" - export PYQT6_PATH="${pyqt6StorePath}/lib/python3.12/site-packages" - export PYQT6_SIP_PATH="${pyqt6SipStorePath}/lib/python3.12/site-packages" - echo "rapidfuzz at: $RPDFUZZ_PATH" - echo "qdarkstyle at: $QDRKSTYLE_PATH" - echo "qtpy at: $QTPY_PATH" - echo "pyqt6 at: $PYQT6_PATH" - echo "pyqt6-sip at: $PYQT6_SIP_PATH" - echo "" - - PATCH="export PYTHONPATH=\"" - - PATCH="$PATCH\$RPDFUZZ_PATH" - PATCH="$PATCH:\$QDRKSTYLE_PATH" - PATCH="$PATCH:\$QTPY_PATH" - PATCH="$PATCH:\$PYQT6_PATH" - PATCH="$PATCH:\$PYQT6_SIP_PATH" - - PATCH="$PATCH\"" - if grep -q "$PATCH" "$ACTIVATE_SCRIPT_PATH"; then echo "venv is already patched." else @@ -164,7 +136,5 @@ stdenv.mkDerivation { sed -i "\$i$PATCH" $ACTIVATE_SCRIPT_PATH fi - poetry run piker -b deribit chart btc-7feb25-100000-c.reversed_option.deribit - ''; }