feat(nb): channel → nixos-26.05 [upgrade 1/6 · bump] #101

Closed
opened 2026-06-06 12:07:01 +02:00 by dominik.polakovics · 0 comments

ARM to begin the rollout: relabel this issue ready-for-agent (remove needs-triage). First step — no predecessor.

Task: bump hosts/nb/channel to nixos-26.05; open PR.

26.05 specifics for nb:

  • Secure Boot / lanzaboote — nb pins lanzaboote v1.0.0 (hosts/nb/modules/secure-boot.nix). v1.0.0 predates 26.05; lanzaboote has historically needed point fixes on systemd jumps. The build must produce signed UKIs against 26.05's systemd. If it fails, bump lanzaboote to the newest tag that supports 26.05. The 6.12→6.18 kernel + systemd-based initrd both feed the UKI.
  • nixpkgs.config.allowBroken = true is set → a broken desktop package can pass eval but fail to build; call it out in the PR if so.
  • stateVersion stays 24.05.

Acceptance: PR opens with pre-commit eval green against 26.05; only the channel file (plus any required lanzaboote bump / eval fixes) changed.

▶ **ARM to begin the rollout:** relabel this issue `ready-for-agent` (remove `needs-triage`). First step — no predecessor. **Task:** bump `hosts/nb/channel` to `nixos-26.05`; open PR. **26.05 specifics for nb:** - **Secure Boot / lanzaboote** — nb pins lanzaboote **v1.0.0** (`hosts/nb/modules/secure-boot.nix`). v1.0.0 predates 26.05; lanzaboote has historically needed point fixes on systemd jumps. The build must produce **signed UKIs** against 26.05's systemd. If it fails, bump lanzaboote to the newest tag that supports 26.05. The 6.12→6.18 kernel + systemd-based initrd both feed the UKI. - `nixpkgs.config.allowBroken = true` is set → a broken desktop package can pass eval but fail to build; call it out in the PR if so. - stateVersion stays `24.05`. **Acceptance:** PR opens with pre-commit eval green against 26.05; only the channel file (plus any required lanzaboote bump / eval fixes) changed.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Cloonar/nixos#101
No description provided.