Jelajahi Sumber

feat(nix): expose overlay for downstream use (#12643)

Caleb Norton 6 bulan lalu
induk
melakukan
19b1222cd8
1 mengubah file dengan 20 tambahan dan 0 penghapusan
  1. 20 0
      flake.nix

+ 20 - 0
flake.nix

@@ -30,6 +30,26 @@
         };
       });
 
+      overlays = {
+        default =
+          final: _prev:
+          let
+            node_modules = final.callPackage ./nix/node_modules.nix {
+              inherit rev;
+            };
+            opencode = final.callPackage ./nix/opencode.nix {
+              inherit node_modules;
+            };
+            desktop = final.callPackage ./nix/desktop.nix {
+              inherit opencode;
+            };
+          in
+          {
+            inherit opencode;
+            opencode-desktop = desktop;
+          };
+      };
+
       packages = forEachSystem (
         pkgs:
         let