Skip to content
Snippets Groups Projects
default.nix 411 B
Newer Older
  • Learn to ignore specific revisions
  • { pkgs ? import <nixpkgs> {} }:
    
    
    let
      repo-data = pkgs.lib.importJSON ./repo.json;
      repo = pkgs.fetchFromGitLab (builtins.removeAttrs repo-data [ "branch" ]);
    
    in
    
    pkgs.stdenv.mkDerivation {
      name = "megacli2prom";
    
      buildInputs = [ pkgs.python3 pkgs.megacli ];
    
      installPhase = ''
        mkdir -p $out/bin
        cp ./megacli2prom.py $out/bin/megacli2prom
        chmod +x $out/bin/megacli2prom
      '';
    }