@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.
Top-level
3 comments
@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. |
@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?