27 stdenv.mkDerivation rec {
31 src = fetchFromGitHub {
32 owner = "Nheko-Reborn";
35 hash = "sha256-hQb+K8ogNj/s6ZO2kgS/sZZ35y4CwMeS3lVeMYNucYQ=";
43 qt6Packages.wrapQtAppsHook
60 qt6Packages.qtimageformats
61 qt6Packages.qtkeychain
62 qt6Packages.qtmultimedia
71 (gst-plugins-good.override { qt6Support = true; })
77 "-DCOMPILE_QML=ON" # see https://github.com/Nheko-Reborn/nheko/issues/389
81 # add gstreamer plugins path to the wrapper
82 qtWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0")
86 description = "Desktop client for the Matrix protocol";
87 homepage = "https://github.com/Nheko-Reborn/nheko";
88 license = licenses.gpl3Plus;
89 mainProgram = "nheko";
90 maintainers = with maintainers; [
95 platforms = platforms.all;
96 # Should be fixable if a higher clang version is used, see:
97 # https://github.com/NixOS/nixpkgs/pull/85922#issuecomment-619287177
98 broken = stdenv.hostPlatform.isDarwin;