1
0
Fork 0
mirror of https://github.com/nix-community/nixvim.git synced 2025-12-06 09:01:06 +01:00
nixvim/tests/maintainers.nix
saygo-png 03a51dbf3d treewide: NixVim/nixvim -> Nixvim
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-12-04 23:22:21 +00:00

22 lines
541 B
Nix

{
lib,
nixpkgsLib,
runCommandLocal,
}:
let
inherit (lib) attrNames filter length;
nixvimList = import ../lib/maintainers.nix;
nixpkgsList = nixpkgsLib.maintainers;
duplicates = filter (name: nixpkgsList ? ${name}) (attrNames nixvimList);
count = length duplicates;
in
runCommandLocal "maintainers-test" { inherit count duplicates; } ''
if [ $count -gt 0 ]; then
echo "$count Nixvim maintainers are also nixpkgs maintainers:"
for name in $duplicates; do
echo "- $name"
done
exit 1
fi
touch $out
''