diff --git a/pkgs/by-name/hy/hyprshutdown/package.nix b/pkgs/by-name/hy/hyprshutdown/package.nix index 92fd6d6ae4f0..a10b21a17b9c 100644 --- a/pkgs/by-name/hy/hyprshutdown/package.nix +++ b/pkgs/by-name/hy/hyprshutdown/package.nix @@ -13,17 +13,17 @@ hyprgraphics, cairo, nix-update-script, - testers, + versionCheckHook, }: gcc15Stdenv.mkDerivation (finalAttrs: { pname = "hyprshutdown"; - version = "0-unstable-2026-01-27"; + version = "0.1.0"; src = fetchFromGitHub { owner = "hyprwm"; repo = "hyprshutdown"; - rev = "9f18be9c4e1a484c65b22dd53280815dc79a5a56"; + tag = "v${finalAttrs.version}"; hash = "sha256-dp5lyZzKsjdqJLfwr0S4ILets8eu1kLfBB2y/LxspsU="; }; @@ -43,20 +43,12 @@ gcc15Stdenv.mkDerivation (finalAttrs: { (glaze.override { enableSSL = false; }) ]; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--help"; + passthru = { - updateScript = nix-update-script { - # TODO: remove when stable release available - extraArgs = [ "--version=branch" ]; - }; - tests = { - help = testers.runCommand { - name = "${finalAttrs.pname}-help-test"; - nativeBuildInputs = [ finalAttrs.finalPackage ]; - script = '' - '${finalAttrs.meta.mainProgram}' --help && touch "$out" - ''; - }; - }; + updateScript = nix-update-script { }; }; meta = {