diff --git a/CHANGELOG.md b/CHANGELOG.md index 9e89cc1..a923b9d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## [Unreleased] +### Fixed +- [#70](https://github.com/tweag/genealogos/pull/70) fix 'nix run' ## [0.3.0](https://github.com/tweag/genealogos/compare/v0.3.0...v1.0.0) ### Added diff --git a/flake.nix b/flake.nix index 45d9799..3e62d7c 100644 --- a/flake.nix +++ b/flake.nix @@ -88,7 +88,7 @@ default = { type = "app"; program = - artifacts.crane-outputs.packages.genealogos-cli.passthru.exePath; + pkgs.lib.getExe artifacts.crane-outputs.packages.genealogos-cli; }; }); diff --git a/nix/crane.nix b/nix/crane.nix index 0d51d25..d59ac1b 100644 --- a/nix/crane.nix +++ b/nix/crane.nix @@ -47,12 +47,17 @@ let cargoExtraArgs = "-p genealogos-cli"; } // pkgs.lib.attrsets.optionalAttrs binary { - passthru.exePath = "/bin/genealogos"; nativeBuildInputs = common-crane-args.nativeBuildInputs ++ [ pkgs.makeWrapper ]; preFixup = '' wrapProgram $out/bin/genealogos \ --prefix PATH : ${pkgs.lib.makeBinPath [ pkgs.nix ]} ''; + meta = { + description = "Takes output from Nix evaluation tools and produces BOM files."; + homepage = "https://github.com/tweag/genealogos"; + license = pkgs.lib.licenses.mit; + mainProgram = "genealogos"; + }; }); genealogos-api = (common-crane-args // {