anchor.diff:      name = "Write";
       exec = "Write";
       comment = "A word processor for handwriting";
  -    icon = "write_stylus";
  +    icon = desktopIcon;
       desktopName = "Write";
       genericName = "Write";
       categories = "Office;Graphics";
  
positive.code:   src = fetchurl {
      url = "http://www.styluslabs.com/write/write${version}.tar.gz";
      sha256 = "1p6glp4vdpwl8hmhypayc4cvs3j9jfmjfhhrgqm2xkgl5bfbv2qd";
    };
  
    # taken from: https://www.iconfinder.com/icons/50835/edit_pencil_write_icon
    # license: Free for commercial use
    icon = fetchurl {
      url = "https://oyra.eu/write/icon.tar.gz";
      sha256 = "1zd98g63apwi17qc1hm1g14maain5d18g4afadxm30qjz2s0mvs8";
    };
  
    sourceRoot = ".";
  
negative.code: { stdenv, lib, qtbase, qtsvg, libglvnd, fetchurl, makeDesktopItem }:
  let
    # taken from: https://www.iconfinder.com/icons/50835/edit_pencil_write_icon
    # license: Free for commercial use
    desktopIcon = fetchurl {
      url = "https://www.iconfinder.com/icons/50835/download/png/256";
      sha256 = "0abdya42yf9alxbsmc2nf8jwld50zfria6z3d4ncvp1zw2a9jhb8";
    };
  in
  stdenv.mkDerivation rec {
    pname = "write_stylus";
    version = "209";
  