diff --git a/nixos/pkgs/megacli2prom/default.nix b/nixos/pkgs/megacli2prom/default.nix new file mode 100644 index 0000000000000000000000000000000000000000..6bcdcf55ac67d6ca85fa46319383b105602cd8dd --- /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 + ''; +} +