biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / nix / nixos-generators / default.nix
blobb4d3581a0ebc0f24c26c7a8d53cccf85941d1108
1 { stdenv, lib, fetchFromGitHub, makeWrapper, coreutils, jq, findutils, nix, bash }:
3 stdenv.mkDerivation rec {
4   pname = "nixos-generators";
5   version = "1.8.0";
6   src = fetchFromGitHub {
7     owner = "nix-community";
8     repo = "nixos-generators";
9     rev = version;
10     sha256 = "sha256-wHmtB5H8AJTUaeGHw+0hsQ6nU4VyvVrP2P4NeCocRzY=";
11   };
12   strictDeps = true;
13   nativeBuildInputs = [ makeWrapper ];
14   buildInputs = [ bash ];
15   installFlags = [ "PREFIX=$(out)" ];
16   postFixup = ''
17     wrapProgram $out/bin/nixos-generate \
18       --prefix PATH : ${lib.makeBinPath [ jq coreutils findutils nix ] }
19   '';
21   meta = with lib; {
22     description = "Collection of image builders";
23     homepage    = "https://github.com/nix-community/nixos-generators";
24     license     = licenses.mit;
25     maintainers = with maintainers; [ lassulus ];
26     mainProgram = "nixos-generate";
27     platforms   = platforms.unix;
28   };