From ebc2cd696bc714e3104e26b5394e33fe53f3c4f0 Mon Sep 17 00:00:00 2001 From: William Date: Tue, 27 Aug 2024 22:00:28 -0300 Subject: [PATCH] added chromeos-ectool pkg --- packages/default.nix | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 packages/default.nix diff --git a/packages/default.nix b/packages/default.nix new file mode 100644 index 0000000..e78cda4 --- /dev/null +++ b/packages/default.nix @@ -0,0 +1,24 @@ +{ stdenv, pkgs, lib }: + +pkgs.stdenv.mkDerivation rec { + name = "cros-ectool"; + nativeBuildInputs = with pkgs; [ cmake ninja pkg-config libusb libftdi1 ]; + src = pkgs.fetchFromGitLab { + domain = "gitlab.howett.net"; + owner = "DHowett"; + repo = "ectool"; + rev = "39d64fb0e79e874cfe9877af69158fc2520b1a80"; + hash = "sha256-SHRnyqicFlviBDu3aH+uKVUstVxpIhZV6JSuZOgOwXU="; + }; + installPhase = '' + mkdir -p $out/bin + cp src/ectool $out/bin/ectool + ''; + meta = with lib; { + description = "ectool for ChromeOS devices"; + homepage = "https://gitlab.howett.net/DHowett/ectool"; + license = licenses.bsd3; + platforms = platforms.linux; + mainProgram = "ectool"; + }; +}