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 aeeffb4d09488ebaa183d533f1cfce3ea1742426
Parent: bfd7ef9564851bce16d4da42ce920355f1207d4c
Author: mcol <mcol@posteo.net>
Date: 2020-06-29 20:40:21 +0100
Committer: mcol <mcol@posteo.net>
Committed: 2020-06-29 20:40:21 +0100

add poscursor hook

install/poscursor Added

@@ -0,0 +1,11 @@
+#!/bin/bash
+
+build() {
+    add_runscript
+}
+
+help() {
+    cat <<HELPEOF
+Moves the cursor the second line of the input box to position fsck output
+HELPEOF
+}

hooks/poscursor Added

@@ -0,0 +1,7 @@
+#!/usr/bin/ash
+
+
+run_hook() {
+    # Reposition cursor to second line of input box for the output of fsck
+    echo -ne "\x1b[33;81H"
+}