chore: removed temporary fix for opencode bun version requirement

This commit is contained in:
m3tm3re
2026-01-22 18:30:40 +01:00
parent fb5f3e9447
commit bd0e8f2785
2 changed files with 8 additions and 13 deletions

View File

@@ -2,17 +2,7 @@
pkgs,
inputs ? null,
...
}: let
# Upstream opencode v1.1.27 strictly requires Bun 1.3.5 but its locked nixpkgs provides 1.3.6
# We patch package.json to match the environment version to fix the build
opencode = inputs.opencode.packages.${pkgs.system}.opencode.overrideAttrs (old: {
postPatch =
(old.postPatch or "")
+ ''
substituteInPlace package.json --replace-fail "bun@1.3.5" "bun@1.3.6"
'';
});
in {
}: {
# Custom packages registry
# Each package is defined in its own directory under pkgs/
beads = pkgs.callPackage ./beads {};
@@ -29,6 +19,6 @@ in {
zellij-ps = pkgs.callPackage ./zellij-ps {};
# Imported from flake inputs
inherit opencode;
opencode-desktop = inputs.opencode.packages.${pkgs.system}.desktop.override {inherit opencode;};
opencode = inputs.opencode.packages.${pkgs.system}.opencode;
opencode-desktop = inputs.opencode.packages.${pkgs.system}.desktop;
}