aboutsummaryrefslogtreecommitdiff
path: root/docs/getting_started_build_tools.md
diff options
context:
space:
mode:
authorLukas Werling <lukas.werling@gmail.com>2017-09-24 21:34:47 +0200
committerJack Humbert <jack.humb@gmail.com>2017-09-25 13:14:20 -0400
commit1ad941e98454237d269057d5f68cc1e76ca35dd4 (patch)
treec7f97fcc2107151fdbcb6389aa8f64c1deea1db4 /docs/getting_started_build_tools.md
parent809c9258c11d8e502004f3187d8c22e23bf69dec (diff)
downloadqmk_firmware-1ad941e98454237d269057d5f68cc1e76ca35dd4.tar.gz
qmk_firmware-1ad941e98454237d269057d5f68cc1e76ca35dd4.zip
Add shell.nix for NixOS users
Diffstat (limited to 'docs/getting_started_build_tools.md')
-rw-r--r--docs/getting_started_build_tools.md10
1 files changed, 9 insertions, 1 deletions
diff --git a/docs/getting_started_build_tools.md b/docs/getting_started_build_tools.md
index 10c0b6984..0617252b2 100644
--- a/docs/getting_started_build_tools.md
+++ b/docs/getting_started_build_tools.md
@@ -36,7 +36,15 @@ Debian/Ubuntu example:
36 sudo apt-get update 36 sudo apt-get update
37 sudo apt-get install gcc unzip wget zip gcc-avr binutils-avr avr-libc dfu-programmer dfu-util gcc-arm-none-eabi binutils-arm-none-eabi libnewlib-arm-none-eabi 37 sudo apt-get install gcc unzip wget zip gcc-avr binutils-avr avr-libc dfu-programmer dfu-util gcc-arm-none-eabi binutils-arm-none-eabi libnewlib-arm-none-eabi
38 38
39# Mac 39## Nix
40
41If you're on [NixOS](https://nixos.org/), or have Nix installed on Linux or macOS, run `nix-shell` from the repository root to get a build environment.
42
43By default, this will download compilers for both AVR and ARM. If you don't need both, disable the `avr` or `arm` arguments, e.g.:
44
45 nix-shell --arg arm false
46
47## Mac
40If you're using [homebrew,](http://brew.sh/) you can use the following commands: 48If you're using [homebrew,](http://brew.sh/) you can use the following commands:
41 49
42 brew tap osx-cross/avr 50 brew tap osx-cross/avr