From 3db01e9f4cba6c2e2dab4dc3b372a4e2e000b084 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Gaspard?= Date: Tue, 20 Jul 2021 21:15:03 +0200 Subject: [PATCH] qmk: add all dependencies required for normal operation --- pkgs/tools/misc/qmk/default.nix | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/misc/qmk/default.nix b/pkgs/tools/misc/qmk/default.nix index 5067e1e0fabe..10ea891a1abb 100644 --- a/pkgs/tools/misc/qmk/default.nix +++ b/pkgs/tools/misc/qmk/default.nix @@ -1,5 +1,10 @@ { lib , python3 +, pkgsCross +, avrdude +, dfu-programmer +, dfu-util +, gcc-arm-embedded }: python3.pkgs.buildPythonApplication rec { @@ -30,6 +35,14 @@ python3.pkgs.buildPythonApplication rec { milc pygments pyusb + ] ++ [ # Binaries need to be in the path so this is in propagatedBuildInputs + avrdude + dfu-programmer + dfu-util + gcc-arm-embedded + pkgsCross.avr.buildPackages.binutils + pkgsCross.avr.buildPackages.gcc8 + pkgsCross.avr.libcCross ]; # buildPythonApplication requires setup.py; the setup.py file crafted below @@ -61,6 +74,6 @@ python3.pkgs.buildPythonApplication rec { - ... and many more! ''; license = licenses.mit; - maintainers = with maintainers; [ bhipple babariviere ]; + maintainers = with maintainers; [ bhipple babariviere ekleog ]; }; }