Currently the khal package is broken because of an upstream issue, for which a PR has been opened. I’m trying to apply the PR to my system using an overlay. But can’t get it to work. Normally i add packages using this logic. Where inputs is just the inherited flake inputs variable of this entire file
That seems to be for overriding the bulid ov a python package. But I couldn’t find anything on how to override the python package with one from a different input.
Edit: I’m trying to fix the build of package khal. Which should be fixed by the PR(according to this issue. But overriding the package in an overlay like this still gives me the same build failure for khal that I got before applying the overlay:
Overriding part of the build and replacing the package in its entirety ultimately result in the same thing, a different path in the nix store for the package.
I have tried this in my own configuration, the gist of what I have done is this:
Note that overlaying what python3Packages is aliased to (currently python313Packages) will propagate to the alias, but overlaying just the alias will not propagate to the versioned packageset.