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..d2546ae30c22 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,11 +54,17 @@ 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"; license = lib.licenses.mit; - mainProgram = "homebridge-config-ui-x"; + mainProgram = "hb-service"; platforms = lib.platforms.linux ++ lib.platforms.darwin; maintainers = with lib.maintainers; [ fmoda3 ]; # Works on darwin when not in sandbox because it downloads a prebuilt binary