anchor.diff:      runHook postInstall
     '';
   
  +  desktopItems = [
  +    (makeDesktopItem {
  +      name = "com.thomasokken.free42bin";
  +      desktopName = "Free42Bin";
  +      genericName = "Calculator";
  +      exec = "free42bin";
  +      type = "Application";
  +      comment = meta.description;
  +      categories = "Utility;Calculator;";
  +      terminal = "false";
  +    })
  +    (makeDesktopItem {
  +      name = "com.thomasokken.free42dec";
  +      desktopName = "Free42Dec";
  +      genericName = "Calculator";
  +      exec = "free42dec";
  +      type = "Application";
  +      comment = meta.description;
  +      categories = "Utility;Calculator;";
  +      terminal = "false";
  +    })
  +  ];
  +
     meta = with lib; {
       homepage = "https://github.com/thomasokken/free42";
       description = "A software clone of HP-42S Calculator";
  
positive.code:     sha256 = "sha256-Htk2NHgYVL622URx67BUtounAUopLTahaSqfAqd3+ZI=";
    };
  
    nativeBuildInputs = [ pkg-config ];
    buildInputs = [ gtk3 alsaLib ];
  
    postPatch = ''
  
negative.code: { lib
  , stdenv
  , fetchFromGitHub
  , makeDesktopItem
  , copyDesktopItems
  , pkg-config
  , gtk3
  , alsaLib
  