<degauss>Hi! I'm running Guix on top of Debian unstable. Lately I tried to run "guix environment -CN" (as my normal user and as root) and I get "guix environment: error: mount: mount "/var/run/nscd" on "/tmp/guix-directory.am2IUh//var/run/nscd": Operation not permitted".
<degauss>nscd is running in my host, and this command used to work a while ago. I wonder if the problem may have been introduced by commit 5ccec771.
<degauss>Has anybody else experienced the same error lately? Shall I file a bug report? Thanks!
<dattashantih3>I'm getting "ld: cannot find crt1.o: No such file or directory" when trying to build a package with clang
<degauss>Ummm, I pulled the previous commit and the command works again (at least as root). I think I'll file a bug report…
<degauss>Any volunteer to run "guix environment -CN" on a recent pull to confirm? ;)
<PotentialUser-71>hi everyone! really interested in this distro, but I have two problems. First, dont know how to start learning lisp. Second, Intel proprietory wifi card, I've heard there is a way to install it (I understand that this is not GNU way, but I'm not so cool to write kernel modul myself... And wifi is really important for me...).
<marusich>For learning lisp, check the guix-devel and help-guix email list archives for keywords like "learn lisp" - some good resources were posted in the past about this.
<marusich>For the Intel proprietary wifi card, it's unfortunate, but if you want to use a fully free distro, it may be best to get a USB wifi dongle or something like that instead. This has also been discussed on email lists, and some recommendations made. I think ThinkPenguin sells something like this.
<PotentialUser-71>after all, what does mean this "guile: warning: failed to install locale"
<kdtsh>Depending on you laptop you might also be able to replace the wifi card. If your laptop is user serviceable, has a mini PCI-e port on the board, and the machine’s bios will allow you to replace the card, this won’t cost you any more than $50 on the top end, probably less
<marusich>I started following that guide to set up a C IDE-like environment in Emacs, and although I didn't get all the way through, it seemed like the most coherent tutorial on the topic I have found so far.
<marusich>Another option is to "just" fire up Eclipse, but I'm not sure how easy that would be on Guix.
<efraim>thanks. guix package -A ctags doesn't return anything
<marusich>Check out global; it provides a very similar experience, and supposedly it's not just for C.
<marusich>I think global and emacs-helm-gtags and emacs-ggtags are the relevant Guix packages. I don't know exactly what things you'd need, but those are a start.
<peanutbutterandc>So, the way I go about defining guix package is that I define only the main package, try to build it, get notified of the missing dependencies, add them, try building again and so on and so forth... and the error logs aren't making much sense to me right now...
<amz3>peanutbutterandc: what are you building? there is an easier path
<PotentialUser-55>amz3: in above tutorial said that: "Note that it is not yet possible to cross-compile a disk image. So you will have to either run this command on an armhf-linux system where you have previously installed Guix manually, or offload the build to such a system." is this still correct?
<amz3>PotentialUser-55: probably it is still not possible, wait a little while around in the channel, maybe someone knowledgeable about the matter will show up. Otherwise send a mail to guix help mailing list with what you tried and what does not work.
<amz3>peanutbutterandc: so, you git clone the repo, you enter an environment, you guix package -i stuff and run the compile commands until it works. At this point you will have all the required dependencies.
<peanutbutterandc>amz3, Oooh! That sounds neat. I believe it is `guix environment` that you are talking about. cd repoclone; guix environment ?
<amz3>peanutbutterandc: you will be able to fill the dependencies in the guix package definition.
<amz3>peanutbutterandc: yeah, you have to look for the documentation of guix environment to properly set it up.
<roptat>once guix is installed, create yourself a config.scm file
<roptat>all of these steps should be covered in the manual
<roptat>Then, normally you would tell guix system init where to install the system, typically /mnt since you mounted the root partition of your future system there. You're installing over the old system though, so it's already mounted at /
<roptat>you only have to run "guix system init /etc/config.scm /"
<cornburglar>I don't know if this is only affecting me, but it seems like no browser I use on guix has mp3 playback. I have tried surf and I have tried icecat via a guix environment and neither seems to support it
<cornburglar>Is there any browser packaged that does support mp3 playback?
<brendyyn>do you mean it tries do download and save the mp3 instead?/
<cornburglar>for example on bandcamp I try to play something and I get a "Unable to play audio. Your browser must support native playback of MP3 or you must have the Adobe Flash Player installed."
<cornburglar>I'd also like to be able to watch youtube videos via invidio.us but again they don't work on either surf or icecat
<cornburglar>Yeah I expect youtube to not work on either of those I just wanted to know what other browsers in the repo might work with it
<gnutec>Good know that the icecat, the audio doesn't work too. I'll keep my ungoogled-chromium. Just install vlc and paste the url of youtube video you want to watch.
<kirisime>If I want to use the build offload facility, do I just create the /etc/guix/machines.scm file myself or should I add it to a system definition and reconfigure?
<gnutec>I now install my last packages sucessfully. 0ad, supertuxkart and electrum. After minetest, warzone2100, xchm, blender, audacity, gimp, inkscape, and, of couse, emacs, chromium, gnumeric and abiword (libreoffice is too big).
<fps>i can patch the CDLL call in the python script to have the full store path, too
<str1ngs>fps: dlopen fails generally because guix does not use standard FHS paths. and in order to ensure functional packages its good to hard code the dlopen path to the input so it ensures the use of the input
<minall>I'm at hyperbola stable, with openrc as an init system, trying to run the script for installing guix gives me an error about the init system not supported, and to run a command manually, I run that command, but no luck... (btw nice presentation and videos you added in the guix homepage)
<str1ngs>fps: possibly that will work I'm not a python developer. maybe even LD_LIBRARY_PATH will work. but keep in mind this could break on foreign distro's. I'd avoid LD_LIBRARY_PATH at all cost. not sure about PYTHONPATH
<fps>i'll check the CDLL docs for sure. maybe that only holds for certain builds
<minall>gnutec: Hyperbola stable? actually not, its pretty good... just follow some commands for its installation, I can help you if you want :)
<str1ngs>minall: hello, the install script assumes systemd. you'll have to create a openrc init script for guix-daemon. or start it manually
<minall>gnutec: Hyperbola stable is pretty good, I just want to expand its packages installing guix, since I used guix before (pretty good)
<minall>str1ngs: Yes, is there a openrc init script? and what do you mean to 'start it manually'?
<amz3>fps: my understanding is that PYTHONPATH is for python library modules: "To be importable, the shared library must be available on PYTHONPATH, and must be named after the module name, with an appropriate extension."
<minall>You mean add guix-daemon to initiate with the system or something like that?
<amz3>fps: also check `strace` if you want to be sure.
<gnutec>minall: I install Guix System pure. With UEFI and btrfs.
<amz3>raghavgururajan: indeed, well I have changed the default key bindings (when I was using i3), anyway the gist of vi keybindings is that they are (somewhat) composeable which is not the case of sway / i3 keybindings
<raghavgururajan>amz3 Ah I see. Does sway automatically configure display config? That is, if I open terminal inside and execute `icecat &`. Will icecat open or shows some error like "cannot open display"?
<raghavgururajan>minall leoprikler One small mishap. Why does gnome over-riding themes of individual third-party applications? Under gnome-tweaks, I set applications theme to 'adwaita-dark'. But it also changed theme for gajim ??
<PotentialUser-44>i have an error "error: operating-system: unbound variable" but included gnu system
<raghavgururajan>I thought it applies only for gnome-applications. Like terminal etc..
<PotentialUser-44>i'm trying to reconfigure my system with "guix system reconfigure config.scm" but I got error "operating-system: unbound variable". I included "(use-modules (gnu system))" but error the same (
<minall>It integrates perfectly with gnome! (I like a lot gnome look and feel)
<minall>PotentialUser-44: Is operating-system closing its parenthesis well? Is there more output?
<gnutec>jackhill: Gnome-web take to much memory from system. In Guix System I use GNU Icecat.
<jackhill>gnutec: mmm, on some systems I have a lot of memory, but on others not so much. I should look at icecat again. I think when I first started using Guix substitues weren't reliable available for icecat and that has improved :)
<lfam>efraim : I don't think so. Just a ton of chmod for-each loops
<nckx>Is Bayfront down again? logs.guix.gnu.org isn't doing it for me.
<oreste>Hi Guixers! I'm bumping the version of a package. Is there a way to rebuild all packages that directly depend on that package? I'm looking for example to build all the packages output by guix refresh --list-dependent .
<gjohnson>guix describe: error: failed to determine origin
<gjohnson>hint: Perhaps this `guix' command was not obtained with `guix pull'? Its version string is 1.0.1-6.0ed97e6.
<amz3>if there is cryptminer on my laptop it is very efficient.
<amz3>which sounds worse than... just a cryptominer.
<gjohnson>Alright, I'm running `guix system switch-generation 18` to jump back a few generations from where I am now. I'm currently on generation 22.
<gjohnson>Will this change my installed guix version though? I was under the impression that system generations just referred to the set of system (global) software and services that are installed (as per my config.scm).
***nckx changes topic to 'GNU Guix | 1.0.1 is out! get it at https://guix.gnu.org | videos: https://guix.gnu.org/blog/tags/talks/ | bugs and patches: https://issues.guix.gnu.org | paste: https://paste.debian.net | Guix in high-performance computing: https://hpc.guix.info | This channel is logged, but the server is currently down: http://logs.guix.gnu.org/'
***ChanServ sets mode: -o nckx
<vagrantc>guix pull --news tracebacks with aa243f9d4830cdaffd554be87d817f35a9ec6f9d :(