anchor.diff:      sha256 = "0g2dkph0ll7d9109n17vmfwb4fpc8lhyb1z1q68j8vblyvg08d12";
     };
   
  -  buildInputs = [ qtbase qtquickcontrols2 ];
  +  buildInputs = [ qtbase qtquickcontrols2 qtgraphicaleffects ];
     propagatedBuildInputs = with python3.pkgs; [
       libsavitar numpy-stl pyserial requests uranium zeroconf
     ];
  
positive.code:   cmakeFlags = [
      "-DURANIUM_DIR=${python3.pkgs.uranium.src}"
      "-DCURA_VERSION=${version}"
    ];
  
    postPatch = ''
  
negative.code: { mkDerivation, lib, fetchFromGitHub, cmake, python3, qtbase, qtquickcontrols2, qtgraphicaleffects, curaengine }:
  
  mkDerivation rec {
    name = "cura-${version}";
    version = "4.0.0";
  
    src = fetchFromGitHub {
      owner = "Ultimaker";
      repo = "Cura";
      rev = version;
      sha256 = "18pxlmrw8m2mir177f0j9bma7rk29vam91gd86c0d458nw21q2qf";
    };
  
    materials = fetchFromGitHub {
  