Skip to content
Snippets Groups Projects
Select Git revision
  • 551b3d0a6ea1ffaa6b1e984e3002ffeb79e97ef3
  • develop default protected
  • production protected
  • nixpkgs-upgrade-2025-06-16
  • nixpkgs-upgrade-2024-12-23
  • 190-our-regular-updates-fill-up-the-servers-boot-partitions
  • nixpkgs-upgrade-2024-10-14
  • hro-cloud protected
  • 162.flexible-grafana-module
  • nixpkgs-upgrade-2024-05-13
  • nixpkgs-upgrade-2024-04-22
  • nixpkgs-upgrade-2024-03-25
  • nixpkgs-upgrade-2024-03-18
  • nixpkgs-upgrade-2024-03-11
  • nixpkgs-upgrade-2024-03-04
  • 163.jp-to-ben-for-prod
  • nixpkgs-upgrade-2024-02-26
  • 164.grafana-alert-rules
  • 157.authorize-new-hro-key
  • nixpkgs-upgrade-2024-02-19
  • nixpkgs-upgrade-2024-02-12
21 results

default.nix

Blame
  • default.nix 411 B
    { pkgs ? import <nixpkgs> {} }:
    
    let
      repo-data = pkgs.lib.importJSON ./repo.json;
      repo = pkgs.fetchFromGitHub (builtins.removeAttrs repo-data [ "branch" ]);
    
    in
    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
      '';
    }