From abbfb75941291845995c8efff6ef1b6402792cd6 Mon Sep 17 00:00:00 2001 From: ccicnce113424 Date: Fri, 10 Apr 2026 19:26:23 +0800 Subject: [PATCH 1/2] libtsm: enable `strictDeps` and `__structuredAttrs` --- pkgs/by-name/li/libtsm/package.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libtsm/package.nix b/pkgs/by-name/li/libtsm/package.nix index 12850696935b..f83c1082fba5 100644 --- a/pkgs/by-name/li/libtsm/package.nix +++ b/pkgs/by-name/li/libtsm/package.nix @@ -21,13 +21,18 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-AKwS088lP3dByKh3dQRW76+L6ouD8EmVms2qWIC5IiE="; }; - buildInputs = [ libxkbcommon ]; + strictDeps = true; + __structuredAttrs = true; + + buildInputs = [ + libxkbcommon + check + ]; nativeBuildInputs = [ meson ninja pkg-config - check ]; passthru.updateScript = nix-update-script { extraArgs = [ "--use-github-releases" ]; }; From 24970ea02cba5e6f4ffd3fb8f2fddb7307919761 Mon Sep 17 00:00:00 2001 From: ccicnce113424 Date: Fri, 10 Apr 2026 19:26:36 +0800 Subject: [PATCH 2/2] kmscon: enable `__structuredAttrs` --- pkgs/by-name/km/kmscon/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/km/kmscon/package.nix b/pkgs/by-name/km/kmscon/package.nix index cedf3862c60e..329c49f59af3 100644 --- a/pkgs/by-name/km/kmscon/package.nix +++ b/pkgs/by-name/km/kmscon/package.nix @@ -39,6 +39,7 @@ stdenv.mkDerivation (finalAttrs: { }; strictDeps = true; + __structuredAttrs = true; depsBuildBuild = [ buildPackages.stdenv.cc