diff --git a/modules/boot-plymouth.nix b/modules/boot-plymouth.nix index 39860c6..c9abefa 100644 --- a/modules/boot-plymouth.nix +++ b/modules/boot-plymouth.nix @@ -8,6 +8,16 @@ }: { + # ═══════════════════════════════════════════════════════════════ + # SYSTEMD IN INITRD (REQUIRED FOR PLYMOUTH + LUKS) + # ═══════════════════════════════════════════════════════════════ + + # Enable systemd-based initramfs instead of legacy stage-1 init. + # This allows Plymouth to integrate with systemd's password agent, + # displaying the LUKS encryption password prompt within the boot + # animation instead of falling back to text mode. + boot.initrd.systemd.enable = true; + # ═══════════════════════════════════════════════════════════════ # PLYMOUTH BOOT SPLASH # ═══════════════════════════════════════════════════════════════