Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 1.59 KB

File metadata and controls

30 lines (25 loc) · 1.59 KB

tpmoe-totp

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.

installation

generic linux

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.

troubleshooting

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.

banners

missing code

this banner will be shown on boot while waiting for a TOTP to get passed in.

untrusted

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.

shutdown & suspend

this banner will be shown on shutdown and suspend.