I presume you're refering to all _files_ should be served from the /home directory if the user visits / ?
For example:
http://example.com/file.html -> /var/www/home/file.html
http://example.com/ -> /var/www/home/
http://example.com/home/file.html -> /var/www/home/file.html
http://example.com/css/style.css -> /var/www/css/style.css
http://example.com/css/ -> /var/www/css/
http://example.com/a/b/c.html -> /var/www/a/b/c.html
If this is the case, perhaps this could work:
root /var/www;
rewrite ^/([^/]*)$ /home/$1 break;
(untested)
For example:
http://example.com/file.html -> /var/www/home/file.html
http://example.com/ -> /var/www/home/
http://example.com/home/file.html -> /var/www/home/file.html
http://example.com/css/style.css -> /var/www/css/style.css
http://example.com/css/ -> /var/www/css/
http://example.com/a/b/c.html -> /var/www/a/b/c.html
If this is the case, perhaps this could work:
root /var/www;
rewrite ^/([^/]*)$ /home/$1 break;
(untested)