From b70050aeffb37c28a32797f726cf3495a4e02543 Mon Sep 17 00:00:00 2001 From: Bas van den Wollenberg Date: Sun, 2 Aug 2026 00:55:54 +0200 Subject: [PATCH] add bun 1.3.14 --- config/dev.nix | 2 +- overrides/bun-bin.nix | 26 ++++++++++++++++++++++++++ overrides/default.nix | 2 ++ 3 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 overrides/bun-bin.nix diff --git a/config/dev.nix b/config/dev.nix index b3ce8f4..60e2a65 100644 --- a/config/dev.nix +++ b/config/dev.nix @@ -67,7 +67,7 @@ nixfmt-rs # vtsls typescript-go - bun + overrides.bun-bin pnpm docker-client dockerfmt diff --git a/overrides/bun-bin.nix b/overrides/bun-bin.nix new file mode 100644 index 0000000..f8e27a9 --- /dev/null +++ b/overrides/bun-bin.nix @@ -0,0 +1,26 @@ +{ + pkgs, + fetchurl ? pkgs.fetchurl, +}: +pkgs.bun.overrideAttrs ( + finalAttrs: oldAttrs: { + __intentionallyOverridingVersion = true; + + version = "1.3.14"; + + passthru.sources = { + "aarch64-darwin" = fetchurl { + url = "https://github.com/oven-sh/bun/releases/download/bun-v${finalAttrs.version}/bun-darwin-aarch64.zip"; + hash = "sha256-2LliIYKK1vl6x6wKt+lYcjQa92MAHogD6CZ2UsJlJiA="; + }; + "aarch64-linux" = fetchurl { + url = "https://github.com/oven-sh/bun/releases/download/bun-v${finalAttrs.version}/bun-linux-aarch64.zip"; + hash = "sha256-on/7Y6gxA3WDbg1vZorhf6jY0YuIw3yCHGUzGXOhmjs="; + }; + "x86_64-linux" = fetchurl { + url = "https://github.com/oven-sh/bun/releases/download/bun-v${finalAttrs.version}/bun-linux-x64.zip"; + hash = "sha256-lR7iruhV8IWVruxiJSJqKY0/6oOj3NZGXAnLzN9+hI8="; + }; + }; + } +) diff --git a/overrides/default.nix b/overrides/default.nix index f534c75..9013dbe 100644 --- a/overrides/default.nix +++ b/overrides/default.nix @@ -1,5 +1,7 @@ { pkgs, inputs }: rec { + bun-bin = import ./bun-bin.nix { inherit pkgs; }; + emmylua-ls = import ./emmylua-ls.nix { inherit pkgs; }; equicord = import ./equicord.nix { inherit pkgs inputs; }; -- 2.51.2