Skip to content

fix(flake): update Linux Chrome download - #30899

Merged
phorcys420 merged 1 commit into
mainfrom
fix/nix-chrome-download
Oct 16, 2026
Merged

phorcys420 merged 1 commit into
mainfrom
fix/nix-chrome-download

Conversation

@phorcys420

Copy link
Copy Markdown
Member

The Linux development shell downloads Chrome 143.0.7499.169 from a Google URL that now returns HTTP 404, preventing nix develop from realizing the environment.

Override Linux Chrome to 155.0.8059.84 with its verified download hash, without updating the nixpkgs inputs. Remove the pinned recipe's ANGLE-library patch step because this Chrome release no longer bundles those libraries. Darwin Chrome and the existing aarch64-linux exclusion are unchanged.

Verified the complete x86_64-linux development shell and a headless browser smoke test using Nix 2.35.3 in an isolated Docker container. Evaluated, but did not execute, the other three platforms.

Validation evidence
$ sha256sum google-chrome.deb
8fbd2ae69cdf7ee98b7513c3396a7b5e06f974f8625fdd590df3091dd0c3e9de  google-chrome.deb

$ nix develop --no-write-lock-file --max-jobs 2 --cores 2 --command true
# Exit status: 0; full environment realized.

$ nix develop --no-write-lock-file --command google-chrome-stable --version
Google Chrome 155.0.8059.84

$ google-chrome-stable --headless --no-sandbox --disable-dev-shm-usage --disable-gpu --dump-dom about:blank
<html><head></head><body></body></html>
# Exit status: 0. --no-sandbox was used only for the root-run container smoke test.

Platform evaluation selected Chrome 155.0.8059.84 on x86_64-linux, no Chrome on aarch64-linux, and the existing Chrome 143.0.7499.170 on both Darwin platforms. Darwin evaluation retains existing SDK deprecation warnings.

git diff --check passed. The new override matches the repository-pinned nixfmt output; pre-existing formatting elsewhere in the flake was left unchanged.

AI-assisted implementation and validation using Xum. The model identifier was not exposed to this session.

@phorcys420
phorcys420 requested a review from ThomasK33 October 16, 2026 13:19
@phorcys420
phorcys420 marked this pull request as ready for review October 16, 2026 13:19
@phorcys420
phorcys420 merged commit 5bde0ea into main Oct 16, 2026
72 of 76 checks passed
@phorcys420
phorcys420 deleted the fix/nix-chrome-download branch October 16, 2026 13:57
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 16, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants