A $10 billion housing investment fund is set to be debated in the Senate and passed by the end of the week after the government struck a deal with the Greens.

A $10 billion housing investment fund is set to be debated in the Senate and passed by the end of the week after the government struck a deal with the Greens.