Pin nixpkgs to a stable release (nixos-26.05) instead of unstable? #11

Closed
opened 2026-06-18 08:37:04 +00:00 by bram.buijs · 1 comment
Collaborator

Observation

flake.nix tracks nixos-unstable with a nixos-25.11 stable fallback. 25.11
is close to end of life, and unstable means the workstation moves with the
rolling channel.

For a government workstation a pinned stable release is usually the safer
posture (predictable, security-patched within the release). I've been running
the config on nixos-26.05 (the current stable) and it evaluates green across
the hosts.

Question

Is nixos-unstable a deliberate choice (tracking latest), or would a pin to
nixos-26.05 be welcome? If welcome I'll open the (small) PR. Flagging it as a
question first rather than just sending the PR, since it's a repo-wide policy
call.

## Observation `flake.nix` tracks `nixos-unstable` with a `nixos-25.11` stable fallback. 25.11 is close to end of life, and unstable means the workstation moves with the rolling channel. For a government workstation a pinned stable release is usually the safer posture (predictable, security-patched within the release). I've been running the config on `nixos-26.05` (the current stable) and it evaluates green across the hosts. ## Question Is `nixos-unstable` a deliberate choice (tracking latest), or would a pin to `nixos-26.05` be welcome? If welcome I'll open the (small) PR. Flagging it as a question first rather than just sending the PR, since it's a repo-wide policy call.
Collaborator

Agreed an approved . This might prevent some "unexplained" behavior in the unstable branch.
I would still like to have an overlay for unstable packages if we require an more updated version of a specific package.

If you have the bandwidth: go ahead and create the PR and I'll review/merge.

Agreed an approved ✅. This might prevent some "unexplained" behavior in the unstable branch. I would still like to have an overlay for unstable packages if we require an more updated version of a specific package. If you have the bandwidth: go ahead and create the PR and I'll review/merge.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
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
MinBZK/DAWO-NixOS#11
No description provided.