zmk/shell.nix
2021-11-15 08:34:46 -08:00

23 lines
378 B
Nix

{ pkgs ? import <nixpkgs> { } }:
with pkgs;
let inherit (lib) ;
in mkShell {
buildInputs = [
cmake
ninja
python3
ccache
dtc
dfu-util
gcc-arm-embedded
python38Packages.west
python38Packages.pyelftools
];
shellHook = ''
export ZEPHYR_TOOLCHAIN_VARIANT=gnuarmemb
export GNUARMEMB_TOOLCHAIN_PATH=${pkgs.gcc-arm-embedded}
'';
}