clean up
parent
4ec358e9f1
commit
d1dd65d063
68
default.nix
68
default.nix
|
@ -64,8 +64,8 @@ stdenv.mkDerivation {
|
||||||
# export QT_DEBUG_PLUGINS=1
|
# export QT_DEBUG_PLUGINS=1
|
||||||
|
|
||||||
QTBASE_PATH="${qt6baseStorePath}/lib"
|
QTBASE_PATH="${qt6baseStorePath}/lib"
|
||||||
export QT_PLUGIN_PATH="$QTBASE_PATH/qt-6/plugins"
|
QT_PLUGIN_PATH="$QTBASE_PATH/qt-6/plugins"
|
||||||
export QT_QPA_PLATFORM_PLUGIN_PATH="$QT_PLUGIN_PATH/platforms"
|
QT_QPA_PLATFORM_PLUGIN_PATH="$QT_PLUGIN_PATH/platforms"
|
||||||
|
|
||||||
LIB_GCC_PATH="${libgcc.lib}/lib"
|
LIB_GCC_PATH="${libgcc.lib}/lib"
|
||||||
GLIB_PATH="${glibStorePath}/lib"
|
GLIB_PATH="${glibStorePath}/lib"
|
||||||
|
@ -85,27 +85,9 @@ stdenv.mkDerivation {
|
||||||
XORG_XCB_UTIL_KEYSYMS_PATH="${xorgxcbutilkeysymsStorePath}/lib"
|
XORG_XCB_UTIL_KEYSYMS_PATH="${xorgxcbutilkeysymsStorePath}/lib"
|
||||||
XORG_XCB_UTIL_ERRORS_PATH="${xorgxcbutilerrorsStorePath}/lib"
|
XORG_XCB_UTIL_ERRORS_PATH="${xorgxcbutilerrorsStorePath}/lib"
|
||||||
|
|
||||||
echo "glib path: $GLIB_PATH"
|
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$QTBASE_PATH"
|
||||||
echo "zstd path: $ZSTD_PATH"
|
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$QT_PLUGIN_PATH"
|
||||||
echo "dbus path: $DBUS_PATH"
|
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$QT_QPA_PLATFORM_PLUGIN_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:$LIB_GCC_PATH"
|
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$LIB_GCC_PATH"
|
||||||
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$DBUS_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_KEYSYMS_PATH"
|
||||||
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$XORG_XCB_UTIL_ERRORS_PATH"
|
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$XORG_XCB_UTIL_ERRORS_PATH"
|
||||||
|
|
||||||
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$QTBASE_PATH"
|
|
||||||
|
|
||||||
export LD_LIBRARY_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
|
# Maybe create venv & install deps
|
||||||
poetry install --with uis
|
poetry install --with uis
|
||||||
|
|
||||||
# Use pyqt6 from System, patch activate script
|
# Use pyqt6 from System, patch activate script
|
||||||
ACTIVATE_SCRIPT_PATH="$(poetry env info --path)/bin/activate"
|
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
|
if grep -q "$PATCH" "$ACTIVATE_SCRIPT_PATH"; then
|
||||||
echo "venv is already patched."
|
echo "venv is already patched."
|
||||||
else
|
else
|
||||||
|
@ -164,7 +136,5 @@ stdenv.mkDerivation {
|
||||||
sed -i "\$i$PATCH" $ACTIVATE_SCRIPT_PATH
|
sed -i "\$i$PATCH" $ACTIVATE_SCRIPT_PATH
|
||||||
fi
|
fi
|
||||||
|
|
||||||
poetry run piker -b deribit chart btc-7feb25-100000-c.reversed_option.deribit
|
|
||||||
|
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue