nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 buildGoModule,
4 fetchFromGitHub,
5 pkg-config,
6 libusb1,
7}:
8
9buildGoModule rec {
10 pname = "wally-cli";
11 version = "2.0.1";
12
13 subPackages = [ "." ];
14
15 nativeBuildInputs = [ pkg-config ];
16
17 buildInputs = [ libusb1 ];
18
19 src = fetchFromGitHub {
20 owner = "zsa";
21 repo = "wally-cli";
22 rev = "${version}-linux";
23 sha256 = "NuyQHEygy4LNqLtrpdwfCR+fNy3ZUxOClVdRen6AXMc=";
24 };
25
26 vendorHash = "sha256-HffgkuKmaOjTYi+jQ6vBlC50JqqbYiikURT6TCqL7e0=";
27
28 meta = {
29 description = "Tool to flash firmware to mechanical keyboards";
30 mainProgram = "wally-cli";
31 homepage = "https://ergodox-ez.com/pages/wally-planck";
32 platforms = with lib.platforms; linux ++ darwin;
33 license = lib.licenses.mit;
34 maintainers = with lib.maintainers; [
35 spacekookie
36 r-burns
37 ];
38 };
39}