diff --git a/nix/packages/nixos-facter/default.nix b/nix/packages/nixos-facter/default.nix index 72e71cd..23d7982 100644 --- a/nix/packages/nixos-facter/default.nix +++ b/nix/packages/nixos-facter/default.nix @@ -44,13 +44,10 @@ in nativeBuildInputs = with pkgs; [ gcc + makeWrapper pkg-config ]; - runtimeInputs = with pkgs; [ - util-linux - ]; - ldflags = [ "-s" "-w" @@ -59,6 +56,15 @@ in "-X github.com/numtide/nixos-facter/pkg/build.System=${pkgs.stdenv.hostPlatform.system}" ]; + postInstall = let + binPath = lib.makeBinPath (with pkgs; [ + systemdMinimal + ]); + in '' + wrapProgram "$out/bin/nixos-facter" \ + --prefix PATH : "${binPath}" + ''; + passthru.tests = (import ./tests) args; meta = with lib; {