Skip to content

feat(nix): add native flake support with automated lock updates#314

Open
YuriNek0 wants to merge 12 commits into
darrenhinde:mainfrom
YuriNek0:main
Open

feat(nix): add native flake support with automated lock updates#314
YuriNek0 wants to merge 12 commits into
darrenhinde:mainfrom
YuriNek0:main

Conversation

@YuriNek0

@YuriNek0 YuriNek0 commented May 3, 2026

Copy link
Copy Markdown

Description

Adds native Nix flake support to the repo, introduces an automated GitHub Action to update flake.lock and commit it only after successful validation/build, and adds a new optional README section explaining Nix installation.

Type of Change

  • New feature (agent, command, tool)
  • Bug fix
  • Documentation
  • Refactoring
  • CI/CD

Checklist

  • Tests pass locally
  • Documentation updated (if needed)
  • Follows CONTRIBUTING.md

Testing

Tested with Github Actions for: Automatic flake.lock updating & test building.

@YuriNek0 YuriNek0 marked this pull request as draft May 18, 2026 04:08
github-actions Bot and others added 3 commits May 18, 2026 06:55
…nager OAC installation; fixes to soft links and missing navigations

Add a dedicated Nix/Home Manager getting-started guide and wire it into
the existing docs, plus upgrade the OAC HM module defaults and validation.

The module now installs required bootstrap context files, defaults rewritten
context references to the pinned flake source for reliable context discovery,
and can emit safe builtin permission rules for OAC context + `.tmp` access
with clear opt-in controls. This improves reproducible Nix onboarding while
making default behavior safer and more explicit.
@YuriNek0 YuriNek0 marked this pull request as ready for review May 18, 2026 13:19
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.

1 participant