{ makeNixvim, lib, pkgs, }: let fetchTests = import ./fetch-tests.nix; test-derivation = import ./test-derivation.nix {inherit pkgs makeNixvim;}; inherit (test-derivation) mkTestDerivation; # List of files containing configurations testFiles = fetchTests { inherit lib pkgs; root = ./test-sources; }; in # We attempt to build & execute all configurations builtins.mapAttrs mkTestDerivation testFiles