i3lock: enable strictDeps, structuredAttrs, add versionCheckHook (#520759)

This commit is contained in:
Pol Dellaiera
2026-05-28 05:00:53 +00:00
committed by GitHub
+7
View File
@@ -16,6 +16,7 @@
libxkbfile,
libxcb-util,
cairo,
versionCheckHook,
}:
let
cairo' = cairo.override {
@@ -26,6 +27,9 @@ stdenv.mkDerivation (finalAttrs: {
pname = "i3lock";
version = "2.15";
strictDeps = true;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "i3";
repo = "i3lock";
@@ -53,6 +57,9 @@ stdenv.mkDerivation (finalAttrs: {
libxcb-util
];
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
meta = {
description = "Simple screen locker like slock";
longDescription = ''