anchor.diff:      ln -s "$out/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer_192px.png" "$out/share/pixmaps/PrusaSlicer-gcodeviewer.png"
     '';
   
  -  desktopItems = [
  -    (makeDesktopItem {
  -      name = "prusa-slicer";
  -      exec = "prusa-slicer";
  -      icon = "PrusaSlicer";
  -      comment = "G-code generator for 3D printers";
  -      desktopName = "PrusaSlicer";
  -      genericName = "3D printer tool";
  -      categories = [ "Development" ];
  -    })
  -    (makeDesktopItem {
  -      name = "prusa-gcodeviewer";
  -      exec = "prusa-gcodeviewer";
  -      icon = "PrusaSlicer-gcodeviewer";
  -      comment = "G-code viewer for 3D printers";
  -      desktopName = "PrusaSlicer G-code Viewer";
  -      genericName = "G-code Viewer";
  -      categories = [ "Development" ];
  -    })
  -  ];
  -
     meta = with lib; {
       description = "G-code generator for 3D printer";
       homepage = "https://github.com/prusa3d/PrusaSlicer";
  
positive.code: , binutils
  , fetchFromGitHub
  , cmake
  , copyDesktopItems
  , makeDesktopItem
  , pkg-config
  , wrapGAppsHook
  , boost
  
negative.code: 
    nativeBuildInputs = [
      cmake
      pkg-config
      wrapGAppsHook
    ];
  