Skip to content

Improve nix flake#111

Merged
krisztianfekete merged 1 commit intomainfrom
chore/nix-fkale-improvements
Apr 8, 2026
Merged

Improve nix flake#111
krisztianfekete merged 1 commit intomainfrom
chore/nix-fkale-improvements

Conversation

@krisztianfekete
Copy link
Copy Markdown
Contributor

@krisztianfekete krisztianfekete commented Apr 8, 2026

This PR improves the flake.nix to follow best practices:

  • Removed unused devshell input
  • Fixed warning from flake-utils having a nixpkgs follows it doesn't need
  • Added packages.default (full venv) and packages.agentevals-cli (bare package) so nix build also works
  • Added apps.default so nix run . launches the CLI directly
  • Added formatter output for nix fmt support
  • Small Nix idiom cleanups

New capabilities:

  • nix build, produces a self-contained virtualenv with the agentevals CLI
  • nix build .#agentevals-cli, builds just the Python package
  • nix run ., runs agentevals directly
  • nix fmt, formats the flake with nixfmt-rfc-style
  • nix develop, same devShell as before

@krisztianfekete krisztianfekete merged commit 248b406 into main Apr 8, 2026
4 checks passed
@krisztianfekete krisztianfekete deleted the chore/nix-fkale-improvements branch April 8, 2026 15:53
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