From acd542d16b086b2aeb823c090bf6121e7a1af12b Mon Sep 17 00:00:00 2001 From: Patrick Jackson <patrick@jackson.dev> Date: Mon, 31 Jul 2023 08:56:50 -0700 Subject: [PATCH] apps: use lib.getExe to find executable --- modules/apps.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/modules/apps.nix b/modules/apps.nix index 0fd5d7c..c49073d 100644 --- a/modules/apps.nix +++ b/modules/apps.nix @@ -3,6 +3,7 @@ let inherit (lib) mkOption types + getExe ; inherit (flake-parts-lib) mkTransposedPerSystemModule @@ -14,9 +15,6 @@ let check = lib.isDerivation; }; - getExe = x: - "${lib.getBin x}/bin/${x.meta.mainProgram or (throw ''Package ${x.name or ""} does not have meta.mainProgram set, so I don't know how to find the main executable. You can set meta.mainProgram, or pass the full path to executable, e.g. program = "''${pkg}/bin/foo"'')}"; - appType = lib.types.submodule { options = { type = mkOption {