I guess channels already sort of exist. have a git repo or similar with whatever guix packages in it and point $GUIX_PACKAGE_PATH at it. Then all packages defined in your git repo are suddenly part of your available guix packages. On Wed, 16 May 2018 10:44:20 -0500 Katherine Cox-Buday wrote: > Pjotr Prins writes: > > >> Not packaging FF or crippling FF is a no-go! Doing so will discourage > >> users from using GuixSD and Free Software. > > As an anecdote with a data-point of one, I uninstalled GuixSD because I > suddenly needed the machine I was running it on to be my daily driver. I > had been attempting to package Firefox whenever I had a spare moment, > but I ran out of time and needed it to work as I didn't have time to > migrate all the machines I use to a libre-friendly browser (nor am I > sure I want to). > > > That is an interesting one. GNU Guix, by virtue of it being a GNU > > project needs to abide by GNU free software terms. But even among core > > project members there are variations in thought in how to compromise > > with user requirements. A package manager that does not target user > > needs is a shitty package manager. This is one reason I champion the > > concept of channels: > > > > guix channel firefox http://some-origin/guix-channels/firefox > > guix package -i firefox > > > > so we can make GNU Guix as pure as possible and leverage less pure > > concepts (such as Firefox and Conda) into something that is not > > considered part of the core project. I think it would also render > > other maintenance benefits, for example versioning of old software > > would become much easier. > > > > guix channel ruby-1.8 http://some-origin/guix-channels/ruby-1.8 > > guix package -i ruby > > > > I hope we get something like this at some point. > > So do I. I completely agree with the points made elsewhere in this > thread about joining idealism with pragmatism, and I think channels are > a good way to allow people who want/need to run less-than-libre software > to remain with and support Guix, without forcing the project to adopt > software contrary to its goals. > -- I use gpg to sign my emails. All the symbols you may see at the bottom of this mail is my cryptographic signature. It can be ignored, or used to check that it really is me sending this email. Learn more by asking me or see: https://u.fsf.org/zb or https://ssd.eff.org/