It is only decentralized if people run their own instance of p2pool.
Using xmrig and pointing at your node you are just a standard pool.
The decentralized way to do this would be to give people your Monero address and have them mine on p2pool with it as a donation to you.
However you do get an A for effort.