anchor.diff:        }
       ];
     };
  +  desktopItem = pkgs.makeDesktopItem {
  +    name = "Daedalus";
  +    exec = "INSERT_PATH_HERE";
  +    desktopName = "Daedalus";
  +    genericName = "Crypto-Currency Wallet";
  +    categories = "Application;Network;";
  +  };
     installer = pkgs.writeScriptBin "daedalus-installer" ''
       #!${pkgs.stdenv.shell}
   
       set -e
  -    export PATH=${lib.concatMapStringsSep ":" (x: "${x}/bin") [ coreutils gnutar xz pv ]}
  +    export PATH=${lib.makeBinPath [ coreutils gnutar xz pv gnused ]}
   
       test -z "$XDG_DATA_HOME" && { XDG_DATA_HOME="''${HOME}/.local/share"; }
       export DAEDALUS_DIR="''${XDG_DATA_HOME}/Daedalus"
  
positive.code:       rm -rf "''${DAEDALUS_DIR}/unpack"
      fi
  
      mkdir -pv "''${DAEDALUS_DIR}/unpack"
  
      pv ${daedalusPackage}/tarball/daedalusPackage.tar.xz | tar -C "''${DAEDALUS_DIR}/unpack" -xJ
  
  
negative.code: { pkgs, daedalus, nix-bundle, coreutils, utillinux, procps, lib, gnutar, xz, pv, gnused }:
  
  let
    bundle = import (pkgs.fetchFromGitHub {
  