anchor.diff:    nugetDeps = ./deps.nix;
     dotnetFlags = [ "-p:Runtimeidentifier=linux-x64" ];
   
  -  nativeBuildInputs = [ autoPatchelfHook ];
  +  nativeBuildInputs = [
  +    autoPatchelfHook
  +    copyDesktopItems
  +    graphicsmagick
  +  ];
   
  -  buildInputs = [
  -    stdenv.cc.cc.lib
  -    fontconfig
  -  ];
  +  buildInputs = [ stdenv.cc.cc.lib fontconfig ];
   
     runtimeDeps = [
       libglvnd
  
positive.code: , fontconfig
  , xorg
  , libglvnd
  }:
  
  buildDotnetModule rec {
  
negative.code:     xorg.libX11
    ];
  
    postFixup = ''
      mkdir -p $out/share/icons/hicolor/256x256/apps/
      gm convert $src/GalaxyBudsClient/Resources/icon_white.ico $out/share/icons/hicolor/256x256/apps/${meta.mainProgram}.png
    '';
  
    desktopItems = makeDesktopItem {
      name = meta.mainProgram;
      exec = meta.mainProgram;
      icon = meta.mainProgram;
      desktopName = meta.mainProgram;
      genericName = "Galaxy Buds Client";
      comment = meta.description;
      type = "Application";
      categories = [ "Settings" ];
      startupNotify = true;
    };
  
    meta = with lib; {
      mainProgram = "GalaxyBudsClient";
      description = "Unofficial Galaxy Buds Manager for Windows and Linux";
      homepage = "https://github.com/ThePBone/GalaxyBudsClient";
      license = licenses.gpl3;
  