This gist includes an enhancement to Debian's snapper package.
The current (as of 2023-07-23) snapper package includes an apt
configuration that will automatically take snapper snapshots when you use apt to install/remove/etc. It will add use "apt" as the description of the pre/post snapshot.
With the below changes to the /etc/apt/apt.conf.d/80snapper
file and associated dpkg-pre-post-snapper.sh
file, snapper will include the full apt
command, including the arguments, in the snapshot description.
For example: