summaryrefslogtreecommitdiffhomepage
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix20
1 files changed, 16 insertions, 4 deletions
diff --git a/flake.nix b/flake.nix
index a578da9c1..e53053217 100644
--- a/flake.nix
+++ b/flake.nix
@@ -66,10 +66,10 @@
mkNodeModules = pkgs.callPackage ./nix/node-modules.nix {
hash = nodeModulesHash;
};
- mkPackage = pkgs.callPackage ./nix/opencode.nix { };
- in
- {
- default = mkPackage {
+ mkOpencode = pkgs.callPackage ./nix/opencode.nix { };
+ mkDesktop = pkgs.callPackage ./nix/desktop.nix { };
+
+ opencodePkg = mkOpencode {
inherit (packageJson) version;
src = ./.;
scripts = ./nix/scripts;
@@ -77,6 +77,18 @@
modelsDev = "${modelsDev.${system}}/dist/_api.json";
inherit mkNodeModules;
};
+
+ desktopPkg = mkDesktop {
+ inherit (packageJson) version;
+ src = ./.;
+ scripts = ./nix/scripts;
+ mkNodeModules = mkNodeModules;
+ opencode = opencodePkg;
+ };
+ in
+ {
+ default = opencodePkg;
+ desktop = desktopPkg;
}
);