shell.nix (view raw)
#!/usr/bin/nix-shell
{ pkgs ? import <nixpkgs> {} }:
pkgs.mkShell {
nativeBuildInputs =
with pkgs; [
pkgsCross.i686-embedded.buildPackages.gcc
cmake
ninja
genimage
qemu
(python3.withPackages (ps: with ps; [ pypng ]))
];
shellHook =
''
export CMAKE_TOOLCHAIN_FILE="$PWD/cmake/i686-elf-toolchain.cmake"
'';
}