From b185ae4d47fa3a78f78a16c6c7038b87305f4da2 Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Mon, 24 Aug 2026 22:11:42 +0200 Subject: [PATCH 1/3] bs-manager: update extra npm deps in update script Signed-off-by: Sefa Eyeoglu --- pkgs/by-name/bs/bs-manager/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/bs/bs-manager/package.nix b/pkgs/by-name/bs/bs-manager/package.nix index cc4c51073cbd..b1e43738cf8c 100644 --- a/pkgs/by-name/bs/bs-manager/package.nix +++ b/pkgs/by-name/bs/bs-manager/package.nix @@ -132,7 +132,12 @@ buildNpmPackage (finalAttrs: { ]; passthru = { - updateScript = nix-update-script { }; + updateScript = nix-update-script { + extraArgs = [ + "--custom-dep" + "extraNpmDeps" + ]; + }; depotdownloader = callPackage ./depotdownloader { }; }; From 56c87ed35855afe23ba9cd87a8f29d805cb95d2b Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Tue, 25 Aug 2026 21:11:18 +0200 Subject: [PATCH 2/3] bs-manager: 1.5.6 -> 1.6.0 https://github.com/Zagrios/bs-manager/releases/tag/v1.6.0 Signed-off-by: Sefa Eyeoglu --- pkgs/by-name/bs/bs-manager/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/bs/bs-manager/package.nix b/pkgs/by-name/bs/bs-manager/package.nix index b1e43738cf8c..b4cbc5595baf 100644 --- a/pkgs/by-name/bs/bs-manager/package.nix +++ b/pkgs/by-name/bs/bs-manager/package.nix @@ -20,13 +20,13 @@ buildNpmPackage (finalAttrs: { pname = "bs-manager"; - version = "1.5.6"; + version = "1.6.0"; src = fetchFromGitHub { owner = "Zagrios"; repo = "bs-manager"; tag = "v${finalAttrs.version}"; - hash = "sha256-hx6ciEz772NYd9+7WjLqTzNNenWMoOq57IneqsDC1Qg="; + hash = "sha256-h2ksGQhnf69zPaas1rZZ/l7U66qYYz8vztTJpZBvZPI="; }; postPatch = '' @@ -39,13 +39,13 @@ buildNpmPackage (finalAttrs: { ln -s ${finalAttrs.passthru.depotdownloader}/bin/DepotDownloader assets/scripts/DepotDownloader ''; - npmDepsHash = "sha256-wmPZv1lqGr31wBGaeLw7LL6ZMzq/x8lkoy/iMxU+M80="; + npmDepsHash = "sha256-iyhbqxnIoxq4MH0Qd+h4FRi8/dqg62SvMDe8/XAfKhI="; extraNpmDeps = fetchNpmDeps { name = "bs-manager-${finalAttrs.version}-extra-npm-deps"; inherit (finalAttrs) src; sourceRoot = "${finalAttrs.src.name}/release/app"; - hash = "sha256-jE/M22QQzuTS0zgcB+tLEL8Ey61HE8MP7H1MTX060gY="; + hash = "sha256-jw7vhYF3//GWIpjlvK+iJakzy2c84Xyx0e6XsBJjAlg="; }; makeCacheWritable = true; From 027549061d0502debb1bde8b08ea028ac0561e4e Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Fri, 4 Sep 2026 21:42:30 +0200 Subject: [PATCH 3/3] bs-manager: pass URLs from protocol handlers Signed-off-by: Sefa Eyeoglu --- pkgs/by-name/bs/bs-manager/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/bs/bs-manager/package.nix b/pkgs/by-name/bs/bs-manager/package.nix index b4cbc5595baf..1302997b98e4 100644 --- a/pkgs/by-name/bs/bs-manager/package.nix +++ b/pkgs/by-name/bs/bs-manager/package.nix @@ -113,7 +113,7 @@ buildNpmPackage (finalAttrs: { (makeDesktopItem { desktopName = "BSManager"; name = "BSManager"; - exec = "bs-manager"; + exec = "bs-manager %U"; terminal = false; type = "Application"; icon = "bs-manager";