So I set up my PK, KEK, and db entries on the bootloader. And made patches to append to the lists the original entries that came with the computer (by converting back and forth).
So now my efivars look like this:
- PK: MyKey
- KEK: MyKey + 2xMicrosoft + Laptop manufacturer
- db: MyKey + 5xMicrosoft + Laptop Manufacturer
- dbx: Some things that came pre-excluded
I've signed the systemd-boot efi binary, and it loads no problem, and can boot Windows with secureboot capabilities perfectly.
I've also set up sbctl to use my keys to sign kernel images when remade via mkinicpio, and in theory that works too.
But when booting to linux I get this error message and I have no Idea what it could be.