From eef1903557c018496c16090e34192eaae665929b Mon Sep 17 00:00:00 2001 From: Chris Cochrun Date: Sun, 27 Jul 2025 07:19:26 -0500 Subject: [PATCH] trying to find out why I can't build with only cargo --- flake.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/flake.nix b/flake.nix index 954cbdc..8c30dfc 100644 --- a/flake.nix +++ b/flake.nix @@ -32,6 +32,7 @@ "rustfmt" ]) rust-analyzer + qt6.wrapQtAppsHook ]; bi = with pkgs; [ @@ -43,7 +44,6 @@ cmake kdePackages.extra-cmake-modules pkg-config - qt6.wrapQtAppsHook makeWrapper openssl.dev @@ -56,7 +56,7 @@ # clang-format qt6.full qt6.qttools - qt6.qtbase + # qt6.qtbase # qt6.qtquickcontrols2 # qt6.qtx11extras qt6.qtmultimedia @@ -106,8 +106,8 @@ CMAKE_C_COMPILER = "${pkgs.gcc}/bin/gcc"; CMAKE_CXX_COMPILER = "${pkgs.gcc}/bin/g++"; CARGO_PROFILE_RELEASE_BUILD_OVERRIDE_DEBUG = true; - # KDE_INCLUDEDIR = "${pkgs.kdePackages.kirigami.dev}/include"; - # KDE_QMLDIR = "${pkgs.kdePackages.kirigami.dev}/lib/qt-6/qml/org/kde/kirigami/"; + # KDE_INCLUDEDIR = "${pkgs.kdePackages.kirigami}/include"; + # KDE_QMLDIR = "${pkgs.kdePackages.kirigami}/lib/qt-6/qml/"; # This creates the proper qt env so that plugins are found right. shellHook = '' @@ -117,6 +117,12 @@ sed "/^exec/d" -i "$setQtEnvironment" source "$setQtEnvironment" ''; + # shellHook = '' + # export CMAKE_PREFIX_PATH="${pkgs.qt6.full}/lib/cmake/Qt6:$CMAKE_PREFIX_PATH" + # bashdir=$(mktemp -d) + # makeWrapper "$(type -p bash)" "$bashdir/bash" "''${qtWrapperArgs[@]}" + # exec "$bashdir/bash" + # ''; DATABASE_URL = "sqlite:///home/chris/.local/share/lumina/library-db.sqlite3"; };