Hi,

I have been using GUIX for the last 5 months, and I am very happy with it. It is stable, free and friendly, I want to give back to the community, so I want to start adding packages.

I am aware about the docs (https://guix.gnu.org/manual/en/html_node/Contributing.html) and even watched the great Tropin video about packaging (https://youtu.be/R8DtPnP4eL8). I also checked the personal channel of Daviwil (https://github.com/daviwil/channel-x)

So, I think that I have a partial notion about what to do. But I am afraid that I don't know how to "isolate", let me try to explain:

Ideally, I will bring three or four Emacs packages from melpa, so I can start with guix import elpa -a melpa package, also I will want to add two Python packages from PiPi, so more or less same deal.

This will give me several scheme files containing the package definitions.

Ideally, I will want to test it before submitting, So I was thinking about using a private channel (like daviwil), so, no problem, I can upload the definitions there.

But, my question remains, How to test them? Should I create an environment guix environment --ad-hoc ... and use the package definition? And after that pulling from the private channel? Or should I use guix environment --pure ...?

I apologize if this is a silly/obvious question

Thanks in advance

submitted by /u/nanounanue
[link] [comments]