nix-da/lib/default.nix

12 lines
279 B
Nix

{ lib, ... }:
{
# Verify the existence of a binary inside of a derivation.
# Returns the path to the binary or throws.
checkPath =
pkg: bin:
let
abs = lib.getExe' pkg bin;
in
if builtins.pathExists abs then abs else throw "${abs} does not exist.";
}