How can I create a lip2p host (libp2p.New()) useing the peerID of IPFS which is runing in daemon

// create a new libp2p Host that listens on a random TCP port
h, err := libp2p.New(libp2p.ListenAddrStrings(“/ip4/0.0.0.0/tcp/0”))