anchor.diff: -{ stdenv, fetchurl, autoPatchelfHook, atomEnv, makeWrapper, makeDesktopItem }:
  +{ stdenv, fetchurl, autoPatchelfHook, atomEnv, makeWrapper, makeDesktopItem, gtk3, wrapGAppsHook }:
   
   let
     description = "Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases.";
  
positive.code:     cp ${desktopItem}/share/applications/* $out/share/applications
    '';
  
  
    # This "shouldn't" be needed, remove when possible :)
    preFixup = ''
      wrapProgram $out/bin/trilium --prefix LD_LIBRARY_PATH : "${atomEnv.libPath}"
    '';
  
    dontStrip = true;
  
negative.code:   nativeBuildInputs = [
      autoPatchelfHook
      makeWrapper
      wrapGAppsHook
    ];
  
    buildInputs = [ atomEnv.packages gtk3 ];
  
    installPhase = ''
      mkdir -p $out/bin
  