Hard water will lead to the build up of calcium in your pool water, to the point where you will need to periodically exchange the water to keep the level in check, more so if you're planning a plaster-based finish (too much calcium is not kind to plaster). Or... you plumb your filler hose, or auto-filler, to a water softener. You fill the pool with hard water, then replace evaporation with soft water. So far that scheme has kept my calcium level in check for over two years without needing to change the water. Just something to think about as you and your builder plan your plumbing. If you need more details, give me a shout.
But either way, that won't affect your SWG. With and without the fix I just described, my SWG has always worked great with my hard water.
Welcome to TFP, we're glad you found us!