{ stdenv, fetchFromGitHub, cmake, itk, vtk, qt6, }: stdenv.mkDerivation { pname = "itk-snap"; version = "v4.2.2"; src = fetchFromGitHub { owner = "pyushkevich"; repo = "itksnap"; rev = "v4.2.2"; sha256 = "sha256-9aH6BVu7osDbXdUhgiMXOTQnvq96F5+f6gTCU975ZNw="; }; nativeBuildInputs = [ cmake qt6.wrapQtAppsHook ]; buildInputs = [ (itk.overrideAttrs ( finalAttrs: previousAttrs: { cmakeFlags = previousAttrs.cmakeFlags ++ [ "-DModule_MorphologicalContourInterpolation=ON" ]; } )) vtk qt6.qtbase ]; }