# Set the remote key server
keyserver hkps://hkps.pool.sks-keyservers.net
# Use the GPG agent for key management and decryption
use-agent
# Specify the hash algorithms to be used for new keys as available
default-preference-list SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 ZLIB BZIP2 ZIP Uncompressed
# Set the list of personal digest preferences. Use gpg2 --version to get a list of available algorithms.
personal-digest-preferences SHA512
# Use SHA512 as the hash when making key signatures
cert-digest-algo SHA512
# Set the default key for signing
#default-key [keyname]
# Use the default key as default recipient if option --recipient is not used
#default-recipient-self

Upon installation a debconf window shows up, asking whether I wish to keep the local config or install the new one - a question the average user won't be able to answer. If you close the window you will end up with a half-configured system. sudo dpkg --configure -a will send you back to the same question, default is to keep the local version. Some users will choose this, others that. So now you can't be sure what the user has chosen. That's why I think a prior announcement would have been good.

Also the change to gnupg.conf will only effect newly created users. I'm not sure what you wanted to achieve. This is for repo and package signing, right? Using hkps://hkps.pool.sks-keyservers.net is certainly a good idea, as are the cipher settings. But since we already have the sks-keyservers CA in /usr/share/gnupg/ why not use that too? And maybe everybody should apply that?

In this case, it doesn't really matter whether you're going to keep or replace the configuration files.

The files in /etc/skel are indeed there for new users. The GnuPG files are used for gpg verification of downloaded ISOs only and are provided by solydxk-system for the user's convenience, but are not essential and thus it doesn't matter whether the user keeps or overwrites these files. The GnuPG files for apt are provided by solydxk-keyring and can be found in /etc/apt/trusted.gpg.d.

I had that configuration when I started, but I left out the things I didn't understand or I didn't think a regular user would need it.

I restarted my system the other day, and I got an alert message I have never seen before:

The configuration file of solydxk-system has changed.

The file in question is '/etc/skel/.gnupg/gpg.conf'

The keyserver is being changed to
keyserver hkps://hkps.pool.sks-keyservers.net

Is this correct? Is there a reason I am getting a large popup at all? This seems like something that would terrify and confuse my mother, if it appeared on her computer screen at startup. If it's a necessary change, is there a way to make it seamless in the future?