Skip to content

Conversation

@isomorpheme
Copy link
Contributor

As title, and commit history should explain the individual changes.

Importantly, this fixes an oversight where the Python overlay can't be used without also using the general nixpkgs overlay, since the former depends on the fileFilter utility function added by the latter. Since that's purely Nix code, we simply shouldn't define that in an overlay - then it's also much easier to see where fileFilter is even defined.

I also plan to do a future PR to remove some more Channable workflow-specific bits, and to make the project easier to import into other Nix code.

Everything in there ultimately relies on Channable-internal tooling, and is only needed if
we want to run pre-commit in a separate environment. For this repo it's okay to just put
pre-commit and tools we want to run through it in the same `mkShell`.
No way that'll actually be kept up to date.
@isomorpheme isomorpheme requested a review from Qqwy November 7, 2025 17:11
watch_file nix/sources.json nix/sources.nix nix/overlay.nix nix/python-overlay.nix opsqueue/opsqueue.nix /libs/opsqueue_python/opsqueue_python.nix
fi

watch_file ./nix/ ./**/*.nix
Copy link
Contributor

Choose a reason for hiding this comment

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

😍

Copy link
Contributor

@Qqwy Qqwy left a comment

Choose a reason for hiding this comment

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

Thank you very much for making this nicer! ❤️

@isomorpheme
Copy link
Contributor Author

@OpsBotPrime merge

@OpsBotPrime
Copy link
Contributor

Rebased as 1f3cde6, waiting for CI …

OpsBotPrime added a commit that referenced this pull request Nov 11, 2025
Approved-by: isomorpheme
Priority: Normal
Auto-deploy: false
@OpsBotPrime
Copy link
Contributor

CI job 🟡 started.

@OpsBotPrime
Copy link
Contributor

The build failed ❌.

If this is the result of a flaky test, then tag me again with the retry command. Otherwise, push a new commit and tag me again.

@isomorpheme
Copy link
Contributor Author

@OpsBotPrime retry

Approved-by: isomorpheme
Priority: Normal
Auto-deploy: false
@OpsBotPrime
Copy link
Contributor

Rebased as c943a54, waiting for CI …

@OpsBotPrime
Copy link
Contributor

CI job 🟡 started.

@OpsBotPrime OpsBotPrime merged commit c943a54 into master Nov 11, 2025
9 of 10 checks passed
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.

3 participants