The symlink workflow from silverblue is really non-standard and annoying.
Since this isnt silverblue, we could use something else like systemd-mount which does exactly the same thing but with less UX friction.
With systemd-mount you can keep using /home/user instead of the lenghty /var/home/user, it also fix compatibilities with software that expect a /home/user like UnityHub, snapcraft or even some shell for theming.
That's what I do on UbuntuBootc, it's so much nicer:
https://github.com/bootc-shindig/ubuntu-bootc-remix/blob/main/build_files/mount-system.sh
https://github.com/bootc-shindig/ubuntu-bootc-remix/tree/main/build_files/sandbox/usr/lib/systemd/system
The symlink workflow from silverblue is really non-standard and annoying.
Since this isnt silverblue, we could use something else like systemd-mount which does exactly the same thing but with less UX friction.
With systemd-mount you can keep using /home/user instead of the lenghty /var/home/user, it also fix compatibilities with software that expect a /home/user like UnityHub, snapcraft or even some shell for theming.
That's what I do on UbuntuBootc, it's so much nicer:
https://github.com/bootc-shindig/ubuntu-bootc-remix/blob/main/build_files/mount-system.sh
https://github.com/bootc-shindig/ubuntu-bootc-remix/tree/main/build_files/sandbox/usr/lib/systemd/system