diff --git a/overlays/mods/beads.nix b/overlays/mods/beads.nix new file mode 100644 index 0000000..a9f5958 --- /dev/null +++ b/overlays/mods/beads.nix @@ -0,0 +1,13 @@ +{prev}: +prev.beads.overrideAttrs (oldAttrs: rec { + version = "0.43.0"; + + src = prev.fetchFromGitHub { + owner = "steveyegge"; + repo = "beads"; + tag = "v${version}"; + hash = "sha256-uc+3IK6CKmXx82WobEnb4Lin2EG2VLcbIJdq0H5U3Xc="; + }; + + vendorHash = "sha256-BpACCjVk0V5oQ5YyZRv9wC/RfHw4iikc2yrejZzD1YU="; +}) diff --git a/overlays/mods/opencode.nix b/overlays/mods/opencode.nix new file mode 100644 index 0000000..cccb208 --- /dev/null +++ b/overlays/mods/opencode.nix @@ -0,0 +1,16 @@ +{prev}: +prev.opencode.overrideAttrs (oldAttrs: rec { + version = "1.0.223"; + + src = prev.fetchFromGitHub { + owner = "anomalyco"; + repo = "opencode"; + tag = "v${version}"; + hash = "sha256-CzbWv48UySgXfNgtWdIdFBcqx8GHT4rSJNDdpn39b0c="; + }; + + node_modules = oldAttrs.node_modules.overrideAttrs (old: { + inherit version src; + outputHash = "sha256-+HEd3I11VqejTi7cikbTL5+DmNGyvUC4Cm4ysfujwes="; + }); +})