Not to nitpick, but that is a far cry from โSnapper integrationโ. That person is not even using Snapper, they have a custom hand-scripted snapshotting routine that is specifically built for the purpose of being able to boot a snapshot with systemd-boot.
But yes, if you wanted to build a custom solution like that instead of using something like Snapper, it could probably be made to work with Limine. You would have to either not use the BLAKE2B checksum feature, or figure out a way to modify the Limine configuration file with an updated value for the checksum every time you need to restore a different version of the kernel.
Yes as I posted above, this script was a try to get things working with systemd-boot, but it is to much tinkering and takes to much space in the boot-partition, I canโt recommend it for a stress free snapshot intergration. And Iโm back to using grub again to keep things easier. While Iโm interested in what Suse is going to do, they posted something a few weeks ago, that they are currently working on a systemd-boot snapshots intergration, if I did understand it correctly.
Donโt know if this was a post on mastodon or somewhere else, but it was an official announcement.