From 653c6d832a9107e8d4f92be2c8a27e9abb67669f Mon Sep 17 00:00:00 2001 From: Moraxyc Date: Tue, 4 Aug 2026 19:37:23 +0800 Subject: [PATCH] copilot-language-server: use versionCheckHook --- pkgs/by-name/co/copilot-language-server/package.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/copilot-language-server/package.nix b/pkgs/by-name/co/copilot-language-server/package.nix index 133cab89c0fe..eb0777388ab4 100644 --- a/pkgs/by-name/co/copilot-language-server/package.nix +++ b/pkgs/by-name/co/copilot-language-server/package.nix @@ -5,8 +5,8 @@ fetchzip, nix-update-script, nodejs-slim, - - testers, + writableTmpDirAsHomeHook, + versionCheckHook, }: let inherit (stdenvNoCC.hostPlatform.node) arch platform; @@ -54,9 +54,16 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postInstall ''; + doInstallCheck = true; + nativeInstallCheckInputs = [ + writableTmpDirAsHomeHook + versionCheckHook + ]; + # uv_os_homedir returned ENOENT (no such file or directory) + versionCheckKeepEnvironment = lib.optionals stdenvNoCC.hostPlatform.isDarwin [ "HOME" ]; + passthru = { updateScript = nix-update-script { }; - tests.version = testers.testVersion { package = finalAttrs.finalPackage; }; }; meta = {