anchor.diff:        buildInputs = [ sqlite lvm2 btrfs-progs systemd libseccomp ];
   
         extraPath = optionals (stdenv.isLinux) (makeBinPath [ iproute2 iptables e2fsprogs xz xfsprogs procps util-linux git ]);
  +
  +      extraUserPath = optionals (stdenv.isLinux) (makeBinPath [ rootlesskit slirp4netns fuse-overlayfs ]);
   
         postPatch = ''
           patchShebangs hack/make.sh hack/make/
  
positive.code:       , go-md2man, go, containerd_1_4, runc, docker-proxy, tini, libtool
        , sqlite, iproute2, lvm2, systemd, docker-buildx, docker-compose_2
        , btrfs-progs, iptables, e2fsprogs, xz, util-linux, xfsprogs, git
        , procps, libseccomp
        , nixosTests
        , clientOnly ? !stdenv.isLinux, symlinkJoin
      }:
  
negative.code:         install -Dm644 ./contrib/init/systemd/docker.service $out/etc/systemd/system/docker.service
          substituteInPlace $out/etc/systemd/system/docker.service --replace /usr/bin/dockerd $out/bin/dockerd
          install -Dm644 ./contrib/init/systemd/docker.socket $out/etc/systemd/system/docker.socket
  
          # rootless Docker
          install -Dm755 ./contrib/dockerd-rootless.sh $out/libexec/docker/dockerd-rootless.sh
          makeWrapper $out/libexec/docker/dockerd-rootless.sh $out/bin/dockerd-rootless \
            --prefix PATH : "$out/libexec/docker:$extraPath:$extraUserPath"
        '';
  
        DOCKER_BUILDTAGS = []
  