The software on screen buttons that you are talking about is there in just vanilla stock Android rom. Now of course being on nexus you are gonna be flashing custom rom (even otherwise).. All latest updated aokp, paranoidandroid, cm10.1 have Pie with Expanded Desktop. This gets rid of navigation...