{ pkgs ? import { } }: with pkgs; mkShell.override { stdenv = gcc13Stdenv; } { packages = [ ccache cmake libxcrypt ninja pkg-config python3 qt6.qtbase qt6.qtbase.dev qt6.qtmultimedia qt6.qttools qt6.qtwayland qt6.qtwayland.dev ]; shellHook = '' # NOTE: This is required to make it find the wayland platform plugin installed # above, but should probably be fixed upstream. export QT_PLUGIN_PATH="$QT_PLUGIN_PATH:${qt6.qtwayland}/lib/qt-6/plugins" export QT_QPA_PLATFORM="wayland;xcb" ''; }