this boot animation is centered around showing a trusted boot TOTP (or the lack thereof) in a really obvious way.
it was created to be used with tpm2-totp, but it can show a numeric code of arbitrary length passed via Plymouth's display-message function.
after installing and setting up Plymouth and tpm2-totp (or an equivalent service), just copy the contents of the repo (specifically, tpmoe.{plymouth, script} and the r34 folder) in /usr/share/plymouth/themes/tpmoe and switch the theme to tpmoe.
this theme requires Plymouth scripting support. attempting to select the theme on a Plymouth installation without scripting support throws an error similar to:
/usr/lib64/plymouth/script.so does not exist
in particular, Fedora is known to ship the script plugin in a seperate package called plymouth-plugin-script.
this banner will be shown on boot while waiting for a TOTP to get passed in.
the TPM does not verify the integrity of your system before your computer gets unsuspended.
this banner will be shown on resume to reflect that.
