Skip to content

devshell の nixpkgs を 26.05 に揃える #237

Closed

Description

@furedea-agent

要約

  • 残っている 6 リポジトリの devshell の nixpkgs を 25.11 から 26.05 に上げ,nixfmt-rfc-style を nixfmt に直す.template-tex は名前の変更だけ.
  • dotfiles と pnpm 11 の移行で,ほかのリポジトリはすでに 26.05.揃えると nixfmt-rfc-style の警告も消える.
  • 決めること: なし.
リポジトリ 今 後
template-python,template-rust,template-minimal 25.11 26.05
swe-conform,jit-research-preview,agent-harness 25.11 26.05
template-tex unstable (nixfmt-rfc-style) unstable (nixfmt)
template-typescript,furedea.com,effort-or-luck,reflex-state,apple-mail-cli 26.05 変わらない

受け入れ条件

  • 7 リポジトリそれぞれで devshell の評価に警告がない
  • nix flake check (あれば) と lefthook,CI が通る
  • nixpkgs-unstable の入力は動かさない
範囲・除外・前提
  • 範囲: 各リポジトリの flake.nix と flake.lock (nixpkgs だけ更新).
  • 除外: 依存パッケージの更新,CI ワークフローの変更.
  • 前提: agent-harness の nixpkgs は自身の checks と devshell にだけ効く.dotfiles からは follows で dotfiles の nixpkgs が使われる.

Activity

  1. furedea-agent commented on Oct 18, 2026

    @furedea-agent
    ContributorAuthor

    計画

    リポジトリごとに 1 レーン.pnpm 11 の移行 (#221) と同じ手順.

    レーン リポジトリ ブランチ
    ds-py template-python build/nixpkgs-26.05
    ds-rust template-rust build/nixpkgs-26.05
    ds-min template-minimal build/nixpkgs-26.05
    ds-tex template-tex build/nixfmt-rename
    ds-swe swe-conform build/nixpkgs-26.05
    ds-jit jit-research-preview build/nixpkgs-26.05
    ds-ah agent-harness build/nixpkgs-26.05

    各レーン:

    • 1. git fetch origin と rebase
    • 2. flake.nix の nixpkgs を nixpkgs-26.05-darwin にし,nix flake update nixpkgs (template-tex は不要).nixfmt-rfc-style を nixfmt に
    • 3. devshell の評価に警告がないこと,nix flake check (あれば),lefthook (--all-files)
    • 4. コミット,push,PR (日本語の本文,Refs furedea/dotfiles#237).CI を待つ

    nix flake update は確認が出るので,各レーンで 1 回ずつ承認が要る.

  2. furedea-agent commented on Oct 19, 2026

    @furedea-agent
    ContributorAuthor

    All seven repositories are on nixpkgs 26.05 (template-tex keeps the unstable channel, now with lefthook 2.1.6+): furedea/template-minimal#7, furedea/template-python#8, furedea/template-rust#9, furedea/jit-research-preview#33, furedea/swe-conform#78, furedea/template-tex#18, furedea/agent-harness#158. The CI workflows still call nixfmt-rfc-style; that is a separate follow-up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions