{ pkgs ? import {} }: pkgs.mkShell { nativeBuildInputs = with pkgs; [ pkgsCross.x86_64-embedded.buildPackages.gcc pkgsCross.x86_64-embedded.buildPackages.binutils gdb grub2 xorriso qemu limine ]; shellHook = '' export x86_64_ELF_GCC_INCLUDE="${pkgs.pkgsCross.x86_64-embedded.buildPackages.gcc.cc}/lib/gcc/x86_64-elf/${pkgs.pkgsCross.x86_64-embedded.buildPackages.gcc.version}/include" ''; }