anchor.diff:  , fetchFromGitLab
   , flutter
   , olm
  +, imagemagick
  +, makeDesktopItem
   }:
   
   flutter.mkFlutterApp rec {
  
positive.code:     popd
    '';
  
    meta = with lib; {
      description = "Chat with your friends (matrix client)";
      homepage = "https://fluffychat.im/";
  
negative.code:     hash = "sha256-PJH3jMQc6u9R6Snn+9rNN8t+8kt6l3Xt7zKPbpqj13E=";
    };
  
    desktopItem = makeDesktopItem {
      name = "Fluffychat";
      exec = "@out@/bin/fluffychat";
      icon = "fluffychat";
      desktopName = "Fluffychat";
      genericName = "Chat with your friends (matrix client)";
      categories = "Chat;Network;InstantMessaging;";
    };
  
    buildInputs = [
      olm
    ];
  
    nativeBuildInputs = [
      imagemagick
    ];
  
    flutterExtraFetchCommands = ''
  