Hello everyone, I have a rather simple but pretty useful proposal. I propose to add a patches field to the channel record that takes a list of patches to be applied on top of the channel's checkout. >From what I can see, the general infrastructure to apply patches exists >already as it's used for the (guix quirks) module.
I've had many situations where I had an open merge request for upstream Guix or some other channel and wanted to use it already. While I could just rebase my patch onto the HEAD manually and then pull from my local checkout, it would be easier and cleaner to be able to specify a list of patches (e.g. a list of store items or local file paths) that are then applied since this automatically "rebases" them on top of the HEAD. I'm happy to hear your thoughts on this.
