nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at 20.03 34 lines 767 B view raw
1{ lib, buildGoPackage, fetchFromGitHub, pkg-config, libusb1 }: 2 3buildGoPackage rec { 4 pname = "wally-cli"; 5 version = "1.1.1"; 6 7 goPackagePath = "github.com/zsa/wally"; 8 subPackages = [ "cli" ]; 9 10 nativeBuildInputs = [ 11 pkg-config 12 libusb1 13 ]; 14 15 src = fetchFromGitHub { 16 owner = "zsa"; 17 repo = "wally"; 18 rev = "68960e452ee0f6c7142f5008d4b1cdc6284d3de7"; 19 sha256 = "122m5v7s5wqlshyk2salmd848lqs4rrz54d2ap11ay61kijm0bs2"; 20 }; 21 22 postInstall = '' 23 mv $bin/bin/cli $bin/bin/wally 24 ''; 25 26 goDeps = ./deps.nix; 27 28 meta = with lib; { 29 description = "A tool to flash firmware to mechanical keyboards"; 30 homepage = https://ergodox-ez.com/pages/wally-planck; 31 license = licenses.mit; 32 maintainers = [ maintainers.spacekookie ]; 33 }; 34}