My wife and I put (solar panels) on our roof and that...
My wife and I put (solar panels) on our roof and that generates some, though not all, of our power.
My wife and I put (solar panels) on our roof and that generates some, though not all, of our power.