mkinitcpio hooks that print the word "Welcome" in big letters and draw a box for inputting an encryption password and catching the fsck output during early userspace. See blog post for a video: https://mcol.xyz/2020/06/ricing-early-userspace.html
git clone https://github.com/m-col/mkinitcpio-welcome
Files | Refs | Readme

Commit 441f398acb4b0bc817b6610d28901da8e78d6482
Parent: 12d0d18f070cbf4b2042eded10c7e82d19d91fff
Author: mcol <mcol@posteo.net>
Date: 2020-10-12 22:56:34 +0100
Committer: mcol <mcol@posteo.net>
Committed: 2020-10-12 22:56:34 +0100

don't run run_script twice

install/welcome Modified

@@ -16,8 +16,6 @@
 
     add_file "/usr/lib/initcpio/hooks/encrypt" "/welcome-decrypt" 755
 
-    add_runscript
-
     # This is pretty ugly but we want the 'build' function in the encrypt hook
     # and we want it called from a file called 'welcome' as it calls
     # 'add_runscript' which reads the filename.