From 6c81f75b75f06a3bc1f8ce50fd3c738ddaed94b7 Mon Sep 17 00:00:00 2001 From: Kenichi Kamiya Date: Thu, 30 Oct 2025 23:16:55 +0900 Subject: [PATCH] homebridge-config-ui-x: add versionCheckHook Prepare to fix meta.mainProgram. Currently, meta.mainProgram points to a non-existent path. This hook has checked mainProgram since befb2beebd2382aa9a6274b0fd609fbd872d8cc8. Adding it will help automatically verify the executable name's correctness. --- pkgs/by-name/ho/homebridge-config-ui-x/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/ho/homebridge-config-ui-x/package.nix b/pkgs/by-name/ho/homebridge-config-ui-x/package.nix index a00f0829a058..7f5ec18f49ea 100644 --- a/pkgs/by-name/ho/homebridge-config-ui-x/package.nix +++ b/pkgs/by-name/ho/homebridge-config-ui-x/package.nix @@ -7,6 +7,7 @@ npmHooks, python3, cacert, + versionCheckHook, }: buildNpmPackage (finalAttrs: { @@ -53,6 +54,12 @@ buildNpmPackage (finalAttrs: { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ cacert ]; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + versionCheckProgramArg = "--version"; + meta = { description = "Configure Homebridge, monitor and backup from a browser"; homepage = "https://github.com/homebridge/homebridge-config-ui-x";