diff options
| author | Jérôme Benoit <[email protected]> | 2026-01-04 16:11:05 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-01-04 09:11:05 -0600 |
| commit | e00621cb171b21b2d1d7fd8c55b04601a469a214 (patch) | |
| tree | 0aa4f0f0b7e295e901c2010004c350a17c809673 /flake.nix | |
| parent | 2d074f0472dc84c834c4d6486d07530880ba973e (diff) | |
| download | opencode-e00621cb171b21b2d1d7fd8c55b04601a469a214.tar.gz opencode-e00621cb171b21b2d1d7fd8c55b04601a469a214.zip | |
feat(nix): preliminary desktop app flake integration (#6135)
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <[email protected]>
Co-authored-by: Aiden Cline <[email protected]>
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 20 |
1 files changed, 16 insertions, 4 deletions
@@ -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; } ); |
