ATmega328P-PU with Arduino as programmer + NRF24L01

Dblade4:
And do I just use '328p' in avr dude even though my atmega has 'pu' at the end?

Yes. The "pu" is the package (DIP).