summaryrefslogtreecommitdiffhomepage
path: root/flake.nix
diff options
context:
space:
mode:
authorCaleb Norton <[email protected]>2026-02-07 23:56:19 -0600
committerGitHub <[email protected]>2026-02-07 23:56:19 -0600
commit19b1222cd85060f7b0999b99586e93f84821b94b (patch)
treeca3ec6093e1e8132ce0ea918426de42afa654b5f /flake.nix
parent7631060a824a333ba359528dfa4fbf8f33fc6129 (diff)
downloadopencode-19b1222cd85060f7b0999b99586e93f84821b94b.tar.gz
opencode-19b1222cd85060f7b0999b99586e93f84821b94b.zip
feat(nix): expose overlay for downstream use (#12643)
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix20
1 files changed, 20 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix
index ea78b1a43..40e9d337f 100644
--- a/flake.nix
+++ b/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