I saw that your repository offers the image for the Raspberry Pi 2 W. What is the sense of having WiFi on board for offline device?
I'm OK with the option for an image for those devices, because you can turn off the wireless interfaces at the firmware level by adding two device tree overlay lines to the boot configuration file
config.txt (e.g. source:
https://help.pisignage.com/hc/en-us/articles/52406458481817-Disabling-Wi-Fi-and-Bluetooth-on-Raspberry-Pi).
dtoverlay=disable-wifi
dtoverlay=disable-bt
Of course, physically not present wireless interfaces are more secure, but I've tested above configuration and the OS on the Raspi 2W doesn't see any wireless interfaces anymore and I couldn't see such a device ever on my local network or via Bluetooth (tested with different devices and a Flipper Zero).
When I buy such Raspies I usually opt for the better equipped versions because I can turn off what I don't need but can't enable what I don't have if the device lacks certain required features for some project.
I would love to see an option to combine (XOR) the Raspi's hardware TRNG with dice rolls. That should mitigate any screw-ups of the user's dice rolls to still yield a safe, secure and random entropy base for wallet generation.
I'm not paranoid enough to consider the Raspi's hardware TRNG as potentially rigged when random numbers generated by it don't fail tests for quality randomness.
I would also love to see the option for verbose details to see everything for verifiability, in above option that means to see what has been used as random entropy from the hardware TRNG and what user provided entropy from dice rolls was used. If you want to check and verify everything manually, you should've the option for it!