Package the Python spec as a reusable Nix flake #5

Open
lost-rob0t wants to merge 5 commits from agent/package-spec-flake into master
lost-rob0t commented 2026-07-26 23:42:49 +00:00 (Migrated from github.com)

What changed

  • replaces the stale 0.8.2 derivation with the current 0.9.0 Python package
  • exports packages.<system>.starintel-doc and default
  • exports apps, devShells, and overlays.default
  • supports x86_64-linux and aarch64-linux
  • adds Nix flake evaluation/build CI

Why

The spec package can now be consumed directly as a flake input or through its overlay instead of being copied into downstream repositories.

Validation

nix flake show --all-systems and nix flake check --show-trace run in GitHub Actions.

## What changed - replaces the stale 0.8.2 derivation with the current 0.9.0 Python package - exports `packages.<system>.starintel-doc` and `default` - exports `apps`, `devShells`, and `overlays.default` - supports x86_64-linux and aarch64-linux - adds Nix flake evaluation/build CI ## Why The spec package can now be consumed directly as a flake input or through its overlay instead of being copied into downstream repositories. ## Validation `nix flake show --all-systems` and `nix flake check --show-trace` run in GitHub Actions.
nsaspy changed title from WIP: Package the Python spec as a reusable Nix flake to Package the Python spec as a reusable Nix flake 2026-08-27 19:58:22 +00:00
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin agent/package-spec-flake:agent/package-spec-flake
git switch agent/package-spec-flake

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff agent/package-spec-flake
git switch agent/package-spec-flake
git rebase master
git switch master
git merge --ff-only agent/package-spec-flake
git switch agent/package-spec-flake
git rebase master
git switch master
git merge --no-ff agent/package-spec-flake
git switch master
git merge --squash agent/package-spec-flake
git switch master
git merge --ff-only agent/package-spec-flake
git switch master
git merge agent/package-spec-flake
git push origin master
Sign in to join this conversation.
No description provided.