Treasurer Dominic Perrottet will take the fight up to the Commonwealth to secure more money for NSW as the state delivers a budget that doles out record funding for health, education and cost of living while staring down economic headwinds and shrinking surpluses.