Skip to content

refactor(nix): manage language runtimes declaratively - #96

Merged
furedea merged 1 commit into
mainfrom
refactor/manage-language-runtimes-with-nix
Sep 12, 2026
Merged

furedea merged 1 commit into
mainfrom
refactor/manage-language-runtimes-with-nix

Conversation

@furedea

@furedea furedea commented Sep 12, 2026

Copy link
Copy Markdown
Owner

Manage global fallback Python and Rust runtimes through Home Manager and remove activation-time uv python install and rustup toolchain install mutations. Project dev shells remain the authoritative source for project-specific toolchains, while uv, pnpm, and Cargo continue to manage project dependencies and tools.

The accompanying ADR and agent guidance define the ownership boundary and keep generated project templates aligned with it.

Validation:

  • bats tests/nix (51 tests)
  • nix flake check --no-write-lock-file
  • repository pre-commit hooks

Related template change: furedea/template-python#4

Copilot AI lite review requested due to automatic review settings September 12, 2026 08:14

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@furedea
furedea merged commit e9ccbe4 into main Sep 12, 2026
11 checks passed
@furedea
furedea deleted the refactor/manage-language-runtimes-with-nix branch September 12, 2026 08:30
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