{ 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 ''; }