Whonix Desktop Installer with Calamares - field report

Related source files:

So package anon-base-files maintainer script debian/anon-base-files.postinst currently creates user user but without home folder.

Home folder is created on login using PAM mkhomedir.

That is the current implementation which fixes bug: not all files form /etc/skel are copied to /home/user.

What you describe sounds very much like the current implementation.

We could add a feature to skip creation of user user in https://github.com/Whonix/anon-base-files/blob/master/debian/anon-base-files.postinst.

Package live-config file /lib/live/config/0030-user-setup seems to be responsible for user creation? That script seems to have a lot parameters / options we can consider. It also does a lot stuff we need to understand. Can we consider to skip /lib/live/config/0030-user-setup and leave that to the existing implementation for greater simplicity and consistency (user user created everywhere the same as much as possible)? Looks like (by reading /lib/live/config/0030-user-setup) by setting LIVE_USERNAME=user we might be able to skip /lib/live/config/0030-user-setup. Untested. Could you try please?

Generally, should we use package live-config folder /lib/live/config/ as much or little as possible? We at least need an overview what /lib/live/config/ does to check if it compatible with what we want.