Skip to content

✨ feat: Bring base image up to NixOS 26.05#35

Merged
yeazelm merged 1 commit into
mainfrom
nixos-26-05
Jun 11, 2026
Merged

✨ feat: Bring base image up to NixOS 26.05#35
yeazelm merged 1 commit into
mainfrom
nixos-26-05

Conversation

@jpmcb

@jpmcb jpmcb commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Upgrades base image to NixOS 26.05: https://nixos.org/blog/announcements/2026/nixos-2605/

Signed-off-by: John McBride <john@papercompute.com>
@jpmcb jpmcb requested a review from a team June 2, 2026 13:51
@greptile-apps

greptile-apps Bot commented Jun 2, 2026

Copy link
Copy Markdown

Greptile Summary

This PR bumps the base NixOS image from nixos-25.11 to nixos-26.05, updating flake.nix, the lock file, and the README documentation table to match.

  • flake.nix: Single-line URL change; agentd, stereosd, and dagger all continue to follow the root nixpkgs, so the version is propagated consistently.
  • flake.lock: All direct and transitive pins are refreshed; flake-parts now has a proper locked/original section it was previously missing (floating), and three new transitive entries — skills, flake-skills, and nixpkgs_2 — appear because the updated stereosd revision added a skills dependency.

Confidence Score: 5/5

Straightforward NixOS channel bump; all direct inputs follow the updated root nixpkgs and the lock file is fully pinned.

The change is a mechanical version upgrade — one URL in flake.nix, matching lock-file refreshes, and a documentation update. All existing follows overrides remain intact, the previously floating flake-parts entry is now properly locked, and the new transitive deps (skills, flake-skills) are pinned. No logic, modules, or configuration is altered.

No files require special attention.

Important Files Changed

Filename Overview
flake.nix Single-line change updating nixpkgs input URL from nixos-25.11 to nixos-26.05; stereosd and agentd continue to follow the root nixpkgs correctly
flake.lock Bumps agentd, stereosd, dagger, nixpkgs, nixpkgs-lib, and nixpkgs-unstable; fixes a pre-existing gap where flake-parts had no locked/original section (it was floating); adds expected new transitive entries (skills, flake-skills, nixpkgs_2) pulled in by updated stereosd
README.md Updates the external dependencies table to reflect nixos-26.05 — documentation kept in sync with flake.nix

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    root["stereos (root flake)"]
    nixpkgs["nixpkgs\nnixos-26.05"]
    nixpkgs_unstable["nixpkgs-unstable\nnixpkgs-unstable"]
    flake_parts["flake-parts\nhercules-ci/flake-parts"]
    agentd["agentd\npapercomputeco/agentd"]
    stereosd["stereosd\npapercomputeco/stereosd"]
    dagger["dagger\ndagger/nix"]
    skills["skills\npapercomputeco/skills (transitive)"]
    flake_skills["flake-skills\npapercomputeco/flake-skills (transitive)"]
    nixpkgs2["nixpkgs_2\nnixos-unstable (transitive)"]

    root --> nixpkgs
    root --> nixpkgs_unstable
    root --> flake_parts
    root --> agentd
    root --> stereosd
    root --> dagger

    agentd -->|follows| nixpkgs
    stereosd -->|follows| nixpkgs
    dagger -->|follows| nixpkgs

    stereosd --> skills
    skills --> flake_skills
    flake_skills --> nixpkgs2
Loading

Reviews (1): Last reviewed commit: "✨ feat: Bring base image up to NixOS 26...." | Re-trigger Greptile

@yeazelm yeazelm merged commit f6e030f into main Jun 11, 2026
4 of 6 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.

2 participants