Home

nur @main - refs - log -
-
https://git.jolheiser.com/nur.git
My NUR
tree log patch
Only build free packages
Francesco Gazzetta <fgaz@fgaz.me>
5 years ago
1 changed files, 2 additions(+), 0 deletions(-)
M buildable.nix -> buildable.nix
diff --git a/buildable.nix b/buildable.nix
index 35778c207769e11cc758be656b1f8461bd05576c..21af140229fcfb9ea18f35d0be63ca24eb780678 100644
--- a/buildable.nix
+++ b/buildable.nix
@@ -17,10 +17,12 @@       )
     );
   isReserved = n: builtins.elem n ["lib" "overlays" "modules"];
   isBroken = p: ({ meta.broken = false; } // p).meta.broken;
+  isFree = p: ({ meta.license.free = true; } // p).meta.license.free;
 in filterSet
      (n: !(isReserved n)) # filter out non-packages
      (p: (builtins.isAttrs p)
        && !(isBroken p)
+       && isFree p
      )
      (import ./default.nix { inherit pkgs; })