I use Dell Latitude E7470. It doesn't support booting directly from efi using efibootmgr (GRUB fortunately works). Wiki (https://wiki.archlinux.org/title/Dell_Latitude_E7470) says, to use this AUR package (https://aur.archlinux.org/packages/arch-efiboot) as workaround. But when I looked at the source code of “build_kernel.sh” on github source url (https://github.com/RobertCsordas/arch-efiboot) there's line
...
EFISTUB=/usr/lib/systemd/boot/efi/linuxx64.efi.stub
...
This file is directly owned by systemd - hence Artix doesn't use it, this file does not exist on system. Is there any file to replace in shell script / alternate AUR package as workaround?
Get the latest systemd package from Arch, extract the said file and put it in /boot. Change the EFISTUB path of the script accordingly.