skhd: add versionCheckHook

This commit is contained in:
Austin Horstman 2024-10-31 19:09:43 -05:00
parent 6d2334ef22
commit b08788ace8
No known key found for this signature in database

View File

@ -2,10 +2,10 @@
lib,
stdenv,
fetchFromGitHub,
testers,
apple-sdk_11,
darwinMinVersionHook,
nix-update-script,
apple-sdk_11,
versionCheckHook,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "skhd";
@ -33,14 +33,11 @@ stdenv.mkDerivation (finalAttrs: {
substituteInPlace $out/Library/LaunchDaemons/org.nixos.skhd.plist --subst-var out
'';
passthru = {
tests.version = testers.testVersion {
package = finalAttrs.finalPackage;
version = "skhd-v${finalAttrs.version}";
};
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
doInstallCheck = true;
updateScript = nix-update-script { };
};
passthru.updateScript = nix-update-script { };
meta = {
description = "Simple hotkey daemon for macOS";