diff --git a/pkgs/oizys-nim/src/oizys/nix.nim b/pkgs/oizys-nim/src/oizys/nix.nim index 15b1850..7c321e8 100644 --- a/pkgs/oizys-nim/src/oizys/nix.nim +++ b/pkgs/oizys-nim/src/oizys/nix.nim @@ -150,7 +150,11 @@ proc findSystemPaths(drvs: Table[string, NixDerivation]): seq[string] = func isIgnored(drv: string): bool = const ignoredPackages = (slurp "ignored.txt").splitLines() let name = drv.split("-", 1)[1].replace(".drv","") - name in ignoredPackages + result = name in ignoredPackages + if not result: + for pkg in ignoredPackages: + if name.startswith(pkg): + return true proc systemPathDrvsToBuild(): seq[string] = let toBuild = toBuildNixosConfiguration()