I usually consume at least 1.5g protein per pound of bodyweight, but feel 1g/lb is fine for most. I've found that I personally have trouble adding muscle with less. My overall intake makes it pretty easy to fit in a lot of protein as well (would have a harder time keeping it around 1g/lb).
The majority of the time I try to keep fat around 20% of my overall intake on training days and closer to 30% on non-training days, regardless of my goal (main sources include red palm oil, coconut oil, eggs, grass fed beef, fish oil, nut butters). However, nothing is set in stone and I'll make whatever changes I feel necessary along the way. I wouldn't just copy what someone else is doing though, as what works for one might not be the best approach for someone else.