Sfoglia il codice sorgente

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

Caleb Norton 6 mesi fa
parent
commit
19b1222cd8
1 ha cambiato i file con 20 aggiunte e 0 eliminazioni
  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