anchor.diff:  
       ${samba}/sbin/nmbd -D
       ${samba}/sbin/smbd -D
  +
       echo -n "Waiting for Windows VM to become available..."
       while ! ${netcat}/bin/netcat -z 192.168.0.1 22; do
         echo -n .
  
positive.code:     ${coreutils}/bin/touch /xchg/suspend_now
      ${loopForever}
      ''}
      ${busybox}/sbin/poweroff -f
    ''));
  
    kernelAppend = lib.concatStringsSep " " [
  
negative.code:     ifconfig lo up
      ifconfig eth0 up 192.168.0.2
  
      mount -t tmpfs none /fs
      mkdir -p /fs/nix/store /fs/xchg /fs/dev /fs/sys /fs/proc /fs/etc /fs/tmp
  
      mount -o bind /dev /fs/dev
      mount -t sysfs none /fs/sys
      mount -t proc none /fs/proc
  
      mount -t 9p \
        -o trans=virtio,version=9p2000.L,msize=262144,cache=loose \
        store /fs/nix/store
  
      mount -t 9p \
        -o trans=virtio,version=9p2000.L,msize=262144,cache=loose \
        xchg /fs/xchg
  
      cat > /fs/etc/passwd <<PASSWD
      root:x:0:0::/root:/bin/false
      nobody:x:65534:65534::/var/empty:/bin/false
      PASSWD
  
      set +e
      chroot /fs $command $out
      echo $? > /fs/xchg/in-vm-exit
  
      poweroff -f
    '';
  
    initrd = makeInitrd {
  