I tried the option to move ~/snap to ~/.snap and it worked! I had to:
- Uninstall all snap apps, including the built-in ones
- Manually move some of the leftover files to
~/.snap - Configure
experimental.hidden-snap-folder - Reinstall my snap apps
… but it’s working! That indicates that we’re not too far away from being able to making the default be ~/.snap.
However I almost laughed out loud when I read that you all are planning on standardizing a ~/Snap folder for “user facing snap data” (whatever that is). You’ve gone through the hard work of addressing the frequent complaint about forcing non-hidden snap folders on the user by implementing experimental.hidden-snap-folder, then promptly thrown it all away again with ~/Snap.
Please, just store whatever it was you wanted to store in ~/Snap inside ~/.snaphome or ~/.snap/home or something, and have snap regenerate a convenience symlink (if you must) to ~/Snap. Then add a experimental.no-create-snap-home-symlink configuration option, so that those who care, can delete ~/Snap and never see it again.
Also, consider the case-insensitive filesystem implications of standardizing a ~/Snap directory that has a different purpose from ~/snap. While using a case-insensitive filesystem with Linux is very uncommon, I think this may be unwise anwyay.