Thanks for you being generous person.

Thanks for you to be a generous person.

どっちでも意味通じますか?