After installing NomadBSD to the SSD on my laptop, I find there are two home directories: /home and /usr/home. Both are actual directories and not sym linked. All my user data is contained under /home and /usr/home is empty. As /usr/home is an actual zfs dataset and /home is simply a directory under /, I decided to change my user home directory (chpass) to /usr/home/myusername, move everything over from /home and delete the /home directory. Sounds simple, huh?
Didn’t work. I just didn’t think it out before I tried it. All the applications, including the desktop are configured based on /home. Anybody know why the developers did it that way? Seems to me that it would be reasonable to put the actual home directory under /usr/home, which is traditional FreeBSD, since they actually created a zfs dataset there, rather than putting all user data under /home which is just a directory under the root directory. Seems like it would be a better setup all the way around to have user data on a separate dataset from root.