No necesita agregar nada a nginx al crear el usuario. Simplemente use algo como esto en su bloque de servidor:
location ~ ^/~(.+?)(/.*)?$ {
alias /home/$1/www$2;
autoindex on;
}
Revisa tus distribuciones /etc/skel
si mkdir /etc/skel/www todos los directorios de usuario creados por adduser (o sus distribuciones adduser-script) tendrán este directorio por defecto.