53a07811c803000a448780a7d2c9e6dcb5bed55a
In the package-based install, omarchy-limine is a hard dep of omarchy, so archinstall pacstraps limine-mkinitcpio-hook (via omarchy-limine's depends) early. That triggers a UKI build BEFORE limine-snapper.sh runs, which means the UKI is built with no kernel cmdline (the 'Kernel command line is not available' warning in the archinstall log). The system then can't unlock the LUKS root on boot because the encrypt hook has no cryptdevice= to act on, and drops to an emergency shell. The previous flow worked because 'pacman -S limine-mkinitcpio-hook' inside limine-snapper.sh installed the hook for the first time, firing its post-transaction UKI rebuild AFTER /etc/default/limine had been written. With it pre-installed, '--needed' makes that line a no-op. Fix: after writing /etc/default/limine, write the same cmdline to /etc/kernel/cmdline (the source mkinitcpio --uki reads) and explicitly run mkinitcpio -P to rebuild the UKIs with the correct cmdline.
Omarchy
Omarchy is a beautiful, modern & opinionated Linux distribution by DHH.
Read more at omarchy.org.
Docs
- omarchy-shell — shell host, plugin manifest, IPC,
shell.json, custom bar modules
License
Omarchy is released under the MIT License.
Languages
Shell
57.3%
QML
31.2%
JavaScript
4.1%
Python
2.9%
Go Template
2.5%
Other
2%