flake: clean up dependencies a bit

* qt6.* instead of kdePackages.*
* use an extra-cmake-modules that depends on Qt6 rather than 5, and
  exclude it on macOS
This commit is contained in:
Nadia Holmquist Pedersen 2024-09-13 05:42:20 +02:00
parent 74f479ce6d
commit 50d32f3c96
1 changed files with 8 additions and 8 deletions

View File

@ -25,23 +25,23 @@
cmake
ninja
pkg-config
kdePackages.wrapQtAppsHook
qt6.wrapQtAppsHook
];
buildInputs = (with pkgs; [
kdePackages.qtbase
kdePackages.qtmultimedia
extra-cmake-modules
qt6.qtbase
qt6.qtmultimedia
SDL2
zstd
libarchive
libGL
libslirp
enet
]) ++ optionals isLinux [
pkgs.wayland
pkgs.kdePackages.qtwayland
];
]) ++ optionals (!isDarwin) (with pkgs; [
kdePackages.extra-cmake-modules
qt6.qtwayland
wayland
]);
cmakeFlags = [
(cmakeBool "USE_QT6" true)