pkgs i have wrapped
0

Configure Feed

Select the types of activity you want to include in your feed.

fix(steam): bump decky-loader to 3.2.6 and pnpm to 10.34.4

- decky-loader 3.2.5-pre1 -> 3.2.6, the stable release of the june 2026 steam-beta errorboundary fix (PR #916)
- pnpm_9 (9.15.9) is CVE-flagged in current nixpkgs (CVE-2026-48995 and friends), eval refuses to proceed
- swap fetchPnpmDeps + nativeBuildInputs from pnpm_9 to pnpm_10 (10.34.4, no known vulnerabilities)
- pnpmDeps hash recomputed for the pnpm 10 fetcher; identical at 3.2.6 (frontend deps unchanged between versions)

weegs710 (Jul 5, 2026, 1:26 PM EDT) 8610eee7 53a3b32c

+8 -7
+8 -7
packages/steam.nix
··· 1 1 { pkgs, ... }: 2 2 let 3 - # Built from source so nix owns the binary and plugins get a real python env; pinned to the 3.2.5-pre1 prerelease for the june 2026 steam-beta errorboundary fix 4 - # See: https://github.com/Jovian-Experiments/Jovian-NixOS/blob/master/pkgs/decky-loader/prerelease.nix 3 + # Built from source so nix owns the binary and plugins get a real python env; 3.2.6 is the stable release of the june 2026 steam-beta errorboundary fix 4 + # See: https://github.com/Jovian-Experiments/Jovian-NixOS/blob/master/pkgs/decky-loader/default.nix 5 5 decky-loader = pkgs.python3.pkgs.buildPythonPackage rec { 6 6 pname = "decky-loader"; 7 - version = "3.2.5-pre1"; 7 + version = "3.2.6"; 8 8 9 9 src = pkgs.fetchFromGitHub { 10 10 owner = "SteamDeckHomebrew"; 11 11 repo = "decky-loader"; 12 12 rev = "v${version}"; 13 - hash = "sha256-TTaDvpKzbSn14JPdMUqYppwnP/GmTc3p4PQY9y0QtmY="; 13 + hash = "sha256-p1bkLsZedTZ29POqdaXvVpPXzg9kBTKgUxkkEAyAkT0="; 14 14 }; 15 15 16 16 # pnpm-workspace.yaml confuses the pnpm fetcher and build ··· 20 20 21 21 pnpmDeps = pkgs.fetchPnpmDeps { 22 22 inherit pname version src; 23 - pnpm = pkgs.pnpm_9; 23 + # pnpm_9 is CVE-flagged in nixpkgs; 10.34.4 is clean and reads the v9 lockfile 24 + pnpm = pkgs.pnpm_10; 24 25 fetcherVersion = 3; 25 26 sourceRoot = "${src.name}/frontend"; 26 27 postPatch = '' 27 28 rm pnpm-workspace.yaml 28 29 ''; 29 - hash = "sha256-WgKycKbaZv9lovoo0IaCuV41qS4zUqm4vZxsMQBUdNk="; 30 + hash = "sha256-X1L8JYG5hgYMmfg0aa8XhkRU6/oFrYTPiXDIyq77puE="; 30 31 }; 31 32 32 33 pyproject = true; ··· 34 35 35 36 nativeBuildInputs = [ 36 37 pkgs.nodejs 37 - pkgs.pnpm_9 38 + pkgs.pnpm_10 38 39 pkgs.pnpmConfigHook 39 40 ]; 40 41