anchor.diff: -{ fetchFromGitHub, libxcb, mtools, p7zip, parted, procps,
  +{ fetchFromGitHub, libxcb, mtools, p7zip, parted, procps, qemu, unzip, zip,
  +  coreutils, gnugrep, which, gnused, e2fsprogs, autoPatchelfHook, gptfdisk,
     python36Packages, qt5, runtimeShell, stdenv, utillinux, wrapQtAppsHook }:
   
   # Note: Multibootusb is tricky to maintain. It relies on the
  
positive.code: 
    nativeBuildInputs = [
      wrapQtAppsHook
    ];
  
    buildInputs = [
      libxcb
      mtools
      p7zip
      parted
      procps
      python36Packages.python
      qt5.full
      utillinux
    ];
  
    src = fetchFromGitHub {
  
negative.code:       # Then, add the installed scripts/ directory to the python path
        --prefix "PYTHONPATH" ":" "$out/lib/${python36Packages.python.libPrefix}/site-packages"
  
        # Add some runtime dependencies
        --prefix "PATH" ":" "${stdenv.lib.makeBinPath runTimeDeps}"
  
        # Finally, move to directory that contains data
        --run "cd $out/share/${pname}"
      )
  