checks/eval-module-clan-vars: optimize to use filtered source

- Replace self.filter with lib.fileset for more precise filtering
- Remove unnecessary clan-core dependency from the test
- Test only needs lib and pkgs, not the full flake context
- Prevents unnecessary rebuilds when unrelated files change
This commit is contained in:
Jörg Thalheim
2025-07-07 20:55:04 +02:00
parent c64dbceceb
commit 57f9cd9eee
2 changed files with 11 additions and 9 deletions

View File

@@ -1,4 +1,4 @@
{ lib, pkgs, ... }:
{ lib, pkgs }:
let
eval =
module: