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