<zeronineseven>Hi! Is there any (unofficial) centrlized effort to collect non-free software package definitions to use with guix? Or should I actually manually define package for each and every non-free piece of software I want to use? Thx!
<CornBurglar>If I want to install guixSD with allowances for my non-free wifi drivers, could I write a config.scm that uses something other than linux-libre? How would I achieve this if it's doable? Also, is it possible to install the OS from directly inside of nixOS?
<OrangeShark>zeronineseven: it has more to do with Guix being a GNU project. They do not want to encourage using non-free software
<zeronineseven>I understand the GNU folks with their free software devotion. However I'm huge fan of "practicality beats purity" mindset and also believe that currently in Real World (TM) you won't get very far without non-free software. That's why I thought that something like AUR might exist for Guix. Otherwise I'm not really sure how Guix can compete with nix or even oldschool package managers like apt/rpm/pacman.
<rekado>I’m planning to spend some time working through our guix-patches list tomorrow.
<rekado>Who would like to join and reduce the list of unanswered patch submissions?
<numerobi1>Hi! I am writing a small python library with a compiled component relying on some C++ libraries, and was wondering whether writing a guix package for it would be a good way of ensuring that it gets built in a reproducible way? My understanding so far is that, on the 'pros' side:
<numerobi1>- Using guix will remove the need to support different versions of the libraries used (numpy, sympy, scipy, CMake, boost, ...), as supporting the versions that come with the guix distribution would be enough.
<numerobi1>- The build will be guaranteed to be reproducible.
<numerobi1>- If the user uses the libraries already, installing my package would negate the advantage of using shared libraries for development, and several versions of the libraries would coexist on the user's computer.
<numerobi1>Also, on the practical side of things, I was wondering what the user would have to do to use a library installed with guix? In particular, how easy it is to configure the python path to ensure that the correct libraries get imported?
<pkill9>what would you call software packages for monolithic graphical software like blender, libreoffice, GIMP, etc ?
<pkill9>as opposed to smaller tools like xset, tmux, weechat, etc (even if they are also graphical)
<catonano>pkill9: I'm not sure I understand your question. Why would you want to differentiate the names of the packages on the base of how big they are ? I wouldn't. I'd call Blender Blender and weechat weechat
<baconicsynergy>when im trying to push /etc/protocols and /etc/services to /system/etc/, i receive "failed to copy 'etc/protocols' to '/system/etc/protocols': couldn't create file: Read-only file system"