Newer
Older
{ pkgs ? import <nixpkgs> {} }:
let
repo-data = pkgs.lib.importJSON ./repo.json;
repo = pkgs.fetchFromGitHub (builtins.removeAttrs repo-data [ "branch" ]);
pkgs.stdenv.mkDerivation {
name = "megacli2prom";
buildInputs = [ pkgs.python3 pkgs.megacli ];
src = repo;
installPhase = ''
mkdir -p $out/bin
cp ./megacli2prom.py $out/bin/megacli2prom
chmod +x $out/bin/megacli2prom
'';
}