{ prev }: prev.opencode.overrideAttrs (oldAttrs: rec { version = "1.1.18"; src = prev.fetchFromGitHub { owner = "anomalyco"; repo = "opencode"; tag = "v${version}"; hash = "sha256-3A4s0FpjZuGB0HGMQVBXfWq+0yHmeIvnEQTSX3amV4I="; }; node_modules = oldAttrs.node_modules.overrideAttrs (old: { inherit version src; outputHash = "sha256-zSco4ORQQOqV3vMPuP+M/q/hBa+MJGnTKIlxgngMA3g="; }); })