Email or username:

Password:

Forgot your password?
Top-level
Ludovic Courtès

@dthompson I just mean that it’s like enabling “non-free” in Debian: now ‘guix search’ turns up both free and proprietary things.

6 comments
dave

@civodul ah, thanks for clarifying. I definitely don't love that. If I could filter the channel to only contain the couple of packages I use then I would. guix search clearly points to where they are from, at least.

Alex

@dthompson @civodul nixos has an interesting feature for this case: nixpkgs.config.allowUnfreePredicate

You can then effectively whitelist only the packages you require and still get an error for everything else

Would something similar be useful for nonguix?

dave

@aheaume @civodul maybe, though it would be clunky since the feature wouldn't be part of guix itself. personally, I'm fine with getting some search results for proprietary software because I've been around long enough to know what to look out for.

Ludovic Courtès

@aheaume @dthompson To be honest, I don’t find Nixpkgs’ handling of non-free software “interesting” at all.

I contributed to Nixpkgs for ~4y. At the time, anything could get in Nixpkgs, free or not, and licensing info was often missing and was not reviewed, etc. Thus, as a user, if you chose to use only free software, you could hardly trust it to DTRT.

I think mixing free and non-free in the same repo and in the same project is a big mistake.

Apo11o :emacs:

@civodul @dthompson I don’t have an opinion on how free/non-free repos should be handled, but I admire your stance and appreciate it. I’m new on Guix and even though the Guix Manual and Cookbook are amazingly written, do you think it’d be good idea for a wiki page mostly to explain how some packages work(or additional tips in the /packages page)? For example emacs-exwm looks for .exwm file otherwise loads exwm-default-config etc. Would be helpful to new users

Ludovic Courtès

@apo11o The project accepts contributions to the Cookbook in any form! If there are tip and tricks that you think ought to be documented, please propose a new Cookbok section.

If differs from a typical wiki in that we collectively will take care of keeping it up-to-date, removing outdated info, and so on.

Go Up