On both systems, as root, do this:
#chown user1 /local_home/user1
#mv /home/user1/<local setting files> /local_home/user1
Where, of course, "user1" is your log-in name, and you will need to specify the "<local setting files>" actual names.
Then in either system, create a symbolic link to each setting file:
#ln -s /local_home/user1/<local setting files> /home/user1
(Since this is your NFS sharred directory, you should only need to do this once.)
Then log into user1
on each system and make the settings changes. (Which will also test if it actually works.)
If all goes well, you should have a "common" /home
containing pointers to the local setting files which will be available only when running on the specific system.
The key is to have the symbolic link point to a file that will exist and have the same location in the local file structure for each different physical system. That way the link will be valid on either system.
While I think
this should work, I haven't tried it.