Skip to content

Instantly share code, notes, and snippets.

@Mic92
Created November 30, 2018 15:26
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save Mic92/1adbb45dbde7fe4f3e3646c9eb83e200 to your computer and use it in GitHub Desktop.
Save Mic92/1adbb45dbde7fe4f3e3646c9eb83e200 to your computer and use it in GitHub Desktop.
shell.nix for avr
with import <nixpkgs> {};
stdenv.mkDerivation {
name = "env";
buildInputs = [
bashInteractive
pkgsCross.avr.buildPackages.gcc
pkgsCross.avr.buildPackages.binutils
];
shellHook = ''
export CC=${pkgsCross.avr.stdenv.cc.targetPrefix}cc
export AR=${pkgsCross.avr.stdenv.cc.targetPrefix}ar
export CXX=${pkgsCross.avr.stdenv.cc.targetPrefix}c++
export CPP=${pkgsCross.avr.stdenv.cc.targetPrefix}cpp
'';
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment