From e93eff4f4a7579cf29eecbd63a6b0f11d8f4361f Mon Sep 17 00:00:00 2001 From: Florian Sesser <florian@private.storage> Date: Mon, 18 Oct 2021 23:23:55 +0000 Subject: [PATCH] Try creating a package to retrieve megacli2prom --- nixos/pkgs/megacli2prom/default.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 nixos/pkgs/megacli2prom/default.nix diff --git a/nixos/pkgs/megacli2prom/default.nix b/nixos/pkgs/megacli2prom/default.nix new file mode 100644 index 00000000..6bcdcf55 --- /dev/null +++ b/nixos/pkgs/megacli2prom/default.nix @@ -0,0 +1,20 @@ +{ pkgs ? import <nixpkgs> {} }: + +pkgs.stdenv.mkDerivation { + name = "megacli2prom"; + buildInputs = [ pkgs.megacli ]; + src = pkgs.fetchFromGitHub { + owner = "PrivateStorageio"; + repo = "megacli2prom"; + rev = "43a5ceeed4219f013ac57a0ec3e76c4c9d2f4d93"; + # sha256 = "0000000000000000000000000000000000000000000000000000"; + sha256 = "1b8j3sg77j7bqg8529zyxfcha2scqdn9b8xvwqv5drcj4r121klc"; + }; + # substituteAllInPlace + installPhase = '' + mkdir -p $out/bin + cp ./megacli2prom.py $out/bin/megacli2prom + chmod +x $out/bin/megacli2prom + ''; +} + -- GitLab