anchor.diff:      maintainers = [ globin eqyiel ];
     };
   
  -  nodes = {
  +  nodes = rec {
       # The only thing the client needs to do is download a file.
       client = { ... }: {
         services.davfs2.enable = true;
  
positive.code:         "${withRcloneEnv} ${diffSharedFile}"
      )
      assert "hi" in client.succeed("cat /mnt/dav/test-shared-file")
    '';
  })
  
negative.code:       diff <(echo 'hi') <(${pkgs.rclone}/bin/rclone cat nextcloud:test-shared-file)
      '';
    in ''
      nextcloud.start()
      client.start()
      nextcloud.wait_for_unit("multi-user.target")
      # This is just to ensure the nextcloud-occ program is working
      nextcloud.succeed("nextcloud-occ status")
  