diff --git a/pkgs/by-name/i3/i3lock/package.nix b/pkgs/by-name/i3/i3lock/package.nix index 7410e50fb306..3e7c8c6a3a14 100644 --- a/pkgs/by-name/i3/i3lock/package.nix +++ b/pkgs/by-name/i3/i3lock/package.nix @@ -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 = ''