Skip to content

Move the dev toolchain to fenix on nixos-26.05 - #45

Merged
amackillop merged 1 commit into
lsp-0.7.0from
austin_align-nixpkgs-2605
Aug 11, 2026
Merged

Move the dev toolchain to fenix on nixos-26.05#45
amackillop merged 1 commit into
lsp-0.7.0from
austin_align-nixpkgs-2605

Conversation

@amackillop

Copy link
Copy Markdown

Part of aligning the kitaebot fleet onto one nixpkgs rev (fcb8fcd6, nixos-26.05) and one toolchain provider (fenix). The toolchain itself does not move: 1.85.1 still matches Cargo.toml's rust-version, and rustfmt still comes from a nightly so rustfmt.toml's nightly-only options keep working; the nixpkgs-bitcoind pin is untouched. Devshell builds clean: rustc 1.85.1, rustfmt 1.10.0-nightly, just 1.51.0.

Part of pinning every repo the kitaebot fleet builds to one nixpkgs
rev and one toolchain provider so devshell closures share store paths
in the bot VM. rust-overlay goes away in favor of fenix, matching the
other repos. The toolchain itself does not move: 1.85.1 still matches
Cargo.toml's rust-version, and rustfmt still comes from a nightly so
rustfmt.toml's nightly-only options keep working. The old input
pinned the 25.11 release tag, which never picks up channel backports;
nixos-26.05 is the maintained release branch.
@amackillop
amackillop merged commit f2e5935 into lsp-0.7.0 Aug 11, 2026
6 of 34 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant