X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=shell.nix;h=6ff8a7ad2d8fdeba8aea714cd2d125a1d8d776cb;hb=3538955778c253e68779605cc67c27e15d195729;hp=715414f96af31ef4ff94b562ee6b0839b9a98543;hpb=1f5d5e5314841e5379598a7fbeee5d6a91179839;p=qmk_firmware.git diff --git a/shell.nix b/shell.nix index 715414f96..6ff8a7ad2 100644 --- a/shell.nix +++ b/shell.nix @@ -4,6 +4,10 @@ with pkgs; let + avrbinutils = pkgsCross.avr.buildPackages.binutils; + avrlibc = pkgsCross.avr.libcCross; + gcc-arm-embedded = pkgsCross.arm-embedded.buildPackages.gcc; + avr_incflags = [ "-isystem ${avrlibc}/avr/include" "-B${avrlibc}/avr/lib/avr5" @@ -13,6 +17,13 @@ let "-B${avrlibc}/avr/lib/avr51" "-L${avrlibc}/avr/lib/avr51" ]; + avrgcc = pkgsCross.avr.buildPackages.gcc.overrideAttrs (oldAttrs: rec { + name = "avr-gcc-8.1.0"; + src = fetchurl { + url = "mirror://gcc/releases/gcc-8.1.0/gcc-8.1.0.tar.xz"; + sha256 = "0lxil8x0jjx7zbf90cy1rli650akaa6hpk8wk8s62vk2jbwnc60x"; + }; + }); in stdenv.mkDerivation {