Open
Description
The current way of modifying package configurations seems to have a few drawbacks I haven't figured out a good way around. One is changing an option, like disabling haddock or setting a postUnpack value, for a subset of unnamed of packages determined by a function, like checking if a package is local. It seems like you can only do it by manually listing the packages.
A separate issue is being able to patch one package with the nix store path of another Haskell package.
Is there a way to accomplish these that I'm not finding?