zmk/shell.nix
Brian Romanko 23c2ef0556 Add nix flake support
Now that nix 2.4 is out, flakes are no longer experimental.
2021-12-10 09:21:39 -08:00

23 lines
371 B
Nix

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