IRC channel logs


back to list of logs

<atw>thanks again, roptat!
<tune>Anyone know how I can tweak mouse acceleration The Guix Way?
<tune> I'd typically follow this page but... 1) I think I did it before and it's not working now, 2) I think I'm not supposed to edit stuff in /etc directly
<tune>so is there anything I can put in my /etc/config.scm for this
<nckx>tune: I use (services (cons* (service slim-service-type (slim-configuration … (startx (xorg-start-command #:configuration-file (xorg-configuration-file #:extra-config (list %xorg.conf)))))) …)
<nckx>where %xorg.conf is a string with the desired snippet: (define %xorg.conf "Section \"InputClass\ […]")
<nckx>Ugly and SLIM-dependent but it works.
<tune>I don't program very well but I'm trying to understand what you're saying
<tune>and I think I'm using slim. I've got %desktop-services or whatever
<tune>I've got a block that starts with (services (append (list
<nckx>tune: Hmkay. I don't use %desktop-services, so you'll have to look up how to replace services in the manual, and do that to slim-service-type.
<tune>oh. jeez.
*nckx hopes that's in the manual TBH.
<nckx>Yes, fun, fun with Scheme.
<tune>I like the idea of lisp/scheme/racket/guile and all that but I don't deal with it often enough to know it well
<nckx>Also, your ‘(append (list’ is equivalent to my ‘(cons*’ above, it's just the new slightly newb-friendlier style.
<tune>good to know
<tune>hm I didn't really anticipate having to mess with part of %desktop-services
<tune>I wonder if I should just look up what it includes and manually add it all minus anything I don't want
<nckx>The manual mentions a ‘modify-services’ procedure. I'm a weird control freak who refuses to use %whatever-services, so have 0 experience with modifying defaults.
<tune>on less complicated distros I go more for the control freak route but guix often blows my mind
<nckx>Yes, that's basically what I do. Dragons and YMMV and all that.
*nckx → zzz. Good luck, or see you on the mailing list…
***catonano_ is now known as catonano
<ArneBab>Is there a package for full Firefox in Guix?
<ArneBab>(maybe third party?)
<lsl88>hi guix! a smaill question! where do I need to change the order of the susbstitues I have? ie: in my case, hydra comes first and by default. I want ci.guix,info to be the default one
<g_bor>hello guix!
<g_bor>lsl88: on a foreign distro there should be a startup script for guix daemon. You can specify substitute-urls there.
*g_bor building webkitgtk
<lsl88>g_bor: thank you, do you know where I can find it, or at least its name so that I run a command to gind it?
<g_bor>lsl88: istm it should be /etc/systemd/system/guix-daemon.service if you are on systemd and used the install script to install guix.
<roptat>hi guix!
<janneke>hi roptat!
<roptat>I'm back at translating the manual, but I'm already bored ^^'
<lsl88>g_bor: I was trying to solve this on my own, but i'd rather asl for help
<lsl88>is it ok adding [substitures] and substitutes-url: <substitute> in the order I want them?
<g_bor>lsl88: I don't have that file at my systems, but I guess it somewhere specifies what should be the value of substitute-urls, and inside that the order of urls matter.
<roptat>10 more service configuration to translate, and then some more fun stuff
<nckx>lsl88: If you mean adding a literal ‘[substitutes]’ section in the unit file, that wont work. The ‘key: value’ lines are for systemd, not guix. Just add ‘--substitute-urls="…"’ to the end of the ExecStart line.
<roptat>but first, lunch :)
<lsl88>nckx: Thanks! and how can I solve this issue? I have the three .pub but it keeps using hydra. I want to specify the order without needing to use --substitute-urls all the time. i read about guix archive --authorize but it is not working for me :/
<nckx>lsl88: Does --substitute-urls=… on the command line work for you? If it does, making the change in guix-daemon.service and reloading+restarting the daemon will work, too. And if it doesn't: how does ‘guix archive --authorize’ fail? What's in your /etc/guix/acl?
<lsl88>nckx: then I did not understand what I should add in the /etc/systemd/system/guix-daemon.service file.
<lsl88>the --substitute-urls=... works, I use it all the time for installing packages and so on. But I want to be the the default one, then hydra and then berlin
<g_bor>lsl88: I just announced the Monday chat on guix-devel, so anyone willing can join in.
<g_bor>The substitute urls should look like exactly the same as they look like on the command line.
<g_bor>When they appear on the daemon command line, then they are the defaults.
<g_bor>You can override the default by adding the option to the command you are exectuing
<g_bor>does that make sense?
<janneke>is it too late to split --substitute-urls="a b ..." into --substitute-url=a --substitute-url=b ?
<g_bor>janneke: I believe it's never too late, but what would be the benefit?
<nckx>lsl88: I don't use systemd, but guix-daemon.service contains a line ‘ExecStart=/var/guix/profiles/per-user/root/current-guix/bin/guix-daemon --build-users-group=guixbuild’. Adding ‘ --substitute-urls=" $the_rest"’ to the end of that should be all that is required.
<g_bor>Would you like to build your commandline incrementally?
<lsl88>g_bor: yes I read it :)
<nckx>Then systemctl reload (or so?) and restart guix-daemon.
<lsl88>nckx: yes, I use restart for that, but that should work
<nckx>This will set the default substitute servers (and order) so you won't need to set in on the command line anymore.
<nckx>lsl88: You also need to ‘reload’, I think, for systemd to load the changed file.
<nckx>It's been too long since I've used it to know the exact command.
<nckx>‘sudo ps xw | grep guix-daemon’ will show the command line of the running daemon, which should contain your new --substitute-urls.
<lsl88>nckx: thank you!!! it worked:)
<nckx>lsl88: \o/
<janneke>g_bor: ah, i think it makes more sense that looks like a mistake to me :-/
<lsl88>nckx: 8-)
<janneke>g_bor: also you won't have to juggle escaping/quoting spaces
<nckx>janneke: Is this a problem in practice? (Just curious.)
<janneke>nckx: not really, it's somewhat awkward with systemd and other init systems
<janneke>it just more resembles how we do things, gcc -I .. -I etc
<janneke>imho :-)
<nckx>Ah. I haven't used systemd in yonks. That's… unfortunate. :-( If a tool designed to take unixy command lines requires escaping anything as basic as quotes, it's just broken, but that ship has sailed.
<nckx>...seems like systemd handles quotes fine tho'?
<janneke>nckx: sorry then it was the (previous?) ubuntu init system that needed quiting in a weird place, been on guix exclusively for 2y now
<janneke>that, or all init systems do it right and my mind is all weird
<nckx>Oh, I'm not a use-case fetishist :-) Also, --substitute-url or whatever we call it could have slightly different semantics so you can easily *add* servers to the (front of) the daemon's default list which is currently, IIUC, impossible.
<nckx>--add-substitute-url or so.
<pkill-9[m]> that would be nice nckx
<pkill-9[m]>it could be --additional-substitute-urls
<nckx>Yes. Longer!
<pkill-9[m]>true lol
<nckx>^ I don't know if this is possible with the current RPCs.
<nckx>pkill-9[m]: Do you use Matrix on Guix (System)?
<pkill-9[m]>yea nckx, with Quaternion (which is pretty buggy, but oh well)
<nckx>pkill-9[m]: Thanks. I got curious at FOSDEM. I've never used Matrix.
<g_bor>janneke: thanks for the explanation. That might make sense indeed. Why I asked for incremental generation of the commandline was, that it is more difficult to do if we keep it this was, as you will have to collect the substitute-uls first to insert that argument.
<pkill-9[m]>i pretty much use it as a glorified IRC bouncer, also to see what it's lik since I somewhat like the discord interface, also it's easier to set up across devices than an IRC bouncer
<pkill-9[m]>i might setup an IRC bouncer instead at some point though
*nckx is writing their first Guix System service for ZNC ☺
<nckx>(ZNC on the Guix System runs fine today, if you start it at boot and forget about it.)
<Elon_Satoshi>"guix pull: error: You found a bug: the program 'gnu/store/blablabla-compute-guix-derivation' failed to compute the derivation for Guix"
<Elon_Satoshi>I keep getting this when I run guix pull
<Elon_Satoshi>what do I do now?
<nckx>Elon_Satoshi: Post full output to bug-guix@?
<nckx>I just took a look at build-aux/build-self.scm, the full message is literally ‘You found a bug: … Please report it by email to <>.’ 😛
<Elon_Satoshi>will the full output fit in an email, or even a pastebin?
<Elon_Satoshi>nckx: Is the full output stored in a log somewhere or do I have to run guix pull --no-substitutes &>/mnt/external-drive/guix-pull.log
<nckx>Elon_Satoshi: guix-daemon stores build logs (and prints their location on failure), but I haven't encountered this error before and it might not come from the daemon. &>log is probably best.
<nckx>I prefer attachments, since pastebins always vanish. If it's huge, compress it.
<Elon_Satoshi>if it's REALLY huge use bittorent :)
<Elon_Satoshi>or IPFS or dat
***slyfox_ is now known as slyfox
<pkill-9[m]>does anyone here run JACK? I'm getting this error when running `jackd -d alsa`: ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode
<pkill-9[m]>nvm, I set it to open hw:1 instead of hw:0, I think hw:0 is the HDMI port
*civodul has GDM fully working \o/
<roptat>civodul, I've got the overdrive running :)
<roptat>do you want to know how to connect to it?
<civodul>roptat: yes please!
<civodul>and congrats! :-)
<nckx>roptat: Nice! Guix System?
<roptat>it's available through ssh at, on port 2222
<civodul>heya nckx!
*civodul tries
<civodul>i even have an account, neat :-)
<roptat>I've used the config from the maintenance repo, so yes :)
<civodul>-bash: /home/ludo/.guix-profile/etc/profile: No such file or directory
<roptat>I don't have one, but I have the root password :p
<civodul>i guess we're doing something wrong with profile and such
*nckx brought them home y'day but hasn't unpacked them yet.
<civodul>roptat: make sure to add yourself as well :-)
<roptat>although there's an issue: the ssh server doesn't start at startup
<nckx>(o/ civodul ☺)
<roptat>but I can connect and herd start it
*nckx .oO ‘(o/ looks like a ballet dancer.’
<nckx>Wasn't there a bug report about ssh-service failing to start?
<roptat>I think there is one
<civodul>roptat: that's 0.15.0-8.71a78ba, how come?
<roptat>I didn't guix pull yet
<roptat>only installed the system
<civodul>you installed from 0.15ish?
<roptat>from 0.16.0
<civodul>oh i see
<roptat>it's suddenly making more noise :p
<civodul>well, not entirely sure
<civodul>yeah i started installing hello and it wanted to build the world :-)
<civodul>roptat: could you initialize my password so i can sudo?
<roptat>civodul, ah yes :)
<civodul>anyway at this point we just need to authorize keys mutually with berlin and we should be done
<roptat>civodul, if you reconnect, you should be able to sudo with the password you already had on that machine
<roptat>I copied from the old /etc/shadow
<roptat>we can also probably get rid of files from opensuse
<civodul>roptat: it works, thanks!
<civodul>so you used the "guix system init /" method?
<roptat>there was an error message at first boot about /etc/ssl already existing
<roptat>so I moved /etc to /etc.bak and tried again, and it worked :)
<civodul>according to "herd schedule mcron 20" there's no GC job
<civodul>oops wait
<civodul>roptat: actually i can't connect anymore :-)
<civodul>"Connection closed"
<roptat>access denied
<roptat>not sure why
<roptat>are you using your public key?
<civodul>anything in /var/log/messages?
<Levy[m]>Should a language package manager support directly working with guix, indirectly by generating a package definition of the project, or just having a plugin for guix to parse and use the format?
<civodul>Levy[m]: currently we extend our "guix import" tool to be able to import packages from language PMs:
<civodul>if you work on a language PM, it'd be nice to make it as easy as possible for us to import from your PM
<civodul>or... you could declare Guix you language's PM :-)
<roptat>civodul, try again?
<roptat>I've reset your password
<Levy[m]>Only reason to avoid directly relying on guix as the main would be the limitations when it comes to windows support (and others) along with those that find guix too much for one language.
<civodul>roptat: it's working!
<Levy[m]>I've been looking into guix import for a while now but as there's no current package format thought I'd ask around
<roptat>ok, maybe my copying your password from the old shadow was not a good idea then :)
<civodul>Levy[m]: sure, makes sense
<civodul>the existing importers get metadata from a variety of formats
<civodul>if you use JSON/XML/Sexps that should be simple enough
<civodul>it's also best if we can get all the packages in a single HTTP GET
<civodul>roptat: i'm root! :-)
<roptat>cool :)
<civodul>so we're all set... except that we need to ask the MDC to allow connections to your machine
<civodul>could you email rekado_ with the IP, port, etc.?
<civodul>in the meantime we can try with a tunnel
<roptat>I think I'm hitting this bug:
<roptat>not sure how rubygems is related to ruby, but there is
<civodul>roptat: the overdrive should start getting warmer soon :-)
<roptat>I don't know my other PC is making more noise too :p
<str1ngs>rubygems is like pip is to python
<civodul>roptat: it's building its first packages just now \o/
<roptat>we don't seem to have it then, but we still have bundler
<roptat>I'll try to upgrade bundler then
***rekado_ is now known as rekado
<rekado>roptat: thanks, I’ll ask IT to change the firewall settings on Monday.
<roptat>ah rubygems is part of ruby?
<nckx>rekado: This firewall's IP-based, right? My IP's static… as long as the modem doesn't reboot :-/
<rekado>yes, it’s IP-based.
<rekado>we could use an SSH tunnel
<nckx>rekado: Via where?
<rekado>any other place that’s not affected by the firewall.
<rekado>(e.g. bayfront)
<nckx>Ah, OK. Other possible solutions I considered were tunneling through * (static) or (ab)using a IPv6 tunnel.
<nckx>Bayfront sounds easier.
<pkill-9[m]>found the culprit of the failing inferiors \o/
<pkill-9[m]>oh, woops, I attached the whole log, not just the last few hundred lines, ugh
***jonsger1 is now known as jonsger
<raghavgururajan>What are the core principles of GuixSD? It's lacking in the website. What I mean is that, a FSDG Distro have a set of principles or values to hold that are apart from free software. This is what makes that distro different from other distros. For example, Hyperbola GNU/Linux-Libre has principles like stability, simplicity (KISS principle), security and privacy. Like wise, do GuixSD have anything like that? Is Functional Package Management the
<raghavgururajan>only difference the GuixSD show when compared to other FSDG distros?
<roptat>functionnal package management is already quite a big difference compared to other distros
<roptat>we also care about reproducible builds, bootstrappable builds...
<roptat>hackability, ...
<OriansJ>raghavgururajan: I'd say kick ass and take names later
<kmicu>raghavgururajan: following Guix manual the principles are declarative and reproducible operating system.
<raghavgururajan>@roptat Yes, i totally get. Reading about it is what inspired me to use a beta version as my laptop's primary OS. ;)
<raghavgururajan>@kmicu. Yes, I love that. Gonna reproduce it from laptop to desktop. :)
<kmicu>Those three stars on the main page apply to Guix System too
<raghavgururajan>@OriansJ. Can you eloborate please?
<efraim>I'm going to regenerate my powerpc bootstrap tarballs, they might be broken
<OriansJ>raghavgururajan: yes I can
<raghavgururajan>@kmicu. I was thinking whether more unique principle can be applied to GuixSD that cannot be applied to other FSDG distros.
<raghavgururajan>Just a thought.
<roptat>well, hackability, user profiles, easy roll-backs...
<kmicu>raghavgururajan: other FSDG distros do not provide out-of-the-box declarative system configuration and a reproducible system. So I would focus on those two.
<roptat>only 558 strings left to translate in the manual :)
<kmicu>You are doing great job roptat!
<raghavgururajan>Okay. Thanks all!
<roptat>that's a lot of work though
<roptat>I'll probably have it completed by next week
<kmicu>That’s important work. A11y stuff. My fav contributions.
<roptat>that's i18n though :p
<roptat>we're still pretty bad in terms of accessibility I think (at least on the guix system)
<raghavgururajan>When I try to execute the script "", I am getting this error "which: no python in (/gnu/store/aphvjxbhc3yg857z0rwymj0d9wijzkrj-glib-2.56.2-bin/bin:/run/setuid-programs:/home/rg/.config/guix/current/bin:/home/rg/.guix-profile/bin:/home/rg/.guix-profile/sbin:/run/current-system/profile/bin:/run/current-system/profile/sbin)"
<str1ngs>raghavgururajan: did you install python?
<raghavgururajan>How can I overcome that. I have also modified first line of the script to "!/bin/sh".
<raghavgururajan>Yes, I did. "guix package -i python"??
<str1ngs>when you do $ which -s python for a terminal what does it output?
<str1ngs>err which -a python
<str1ngs>possibly python is actually python2 or python3 though this scripts checks for those
<str1ngs>I'm not on a guix install right now to verify
<raghavgururajan>I am getting
<raghavgururajan>which: no python in (/gnu/store/aphvjxbhc3yg857z0rwymj0d9wijzkrj-glib-2.56.2-bin/bin:/run/setuid-programs:/home/rg/.config/guix/current/bin:/home/rg/.guix-profile/bin:/home/rg/.guix-profile/sbin:/run/current-system/profile/bin:/run/current-system/profile/sbin)
<str1ngs>ls ~/.guix-profile/bin/python* ?
<raghavgururajan>I'll check.
<raghavgururajan>The output for that is
<str1ngs>no need to paste . just say which pyton is there
<raghavgururajan>3 and 3.7
<str1ngs>could be pyton2.7 python or python3 etc
<str1ngs>when you do which -a python3 then?
<nckx>We don't provide compatibility links for python3.
<raghavgururajan>I am getting /home/rg/.guix-profile/bin/python3
<raghavgururajan>as output
<str1ngs>that's not the issue in the case its something PATH to this script
<str1ngs>this script does check for python3 so I'm not sure why it does not find it in PATH
<raghavgururajan>Hmm. Should I modify anything in the script to make it work?
<str1ngs>no only thing i can think is the shebang which you already fixed
<str1ngs>what is the actually error you get from the script?
<raghavgururajan>Also, I installed "network-manager-openvpn" and "openvpn" packages. But I openvpn option is not appearing in the networkmanager applet.
<str1ngs>I see the bigger issue is you would like vpn :P
<raghavgururajan>str1ngs: LoL
<str1ngs>when you right clieck on the applet can you do new connection?
<raghavgururajan>The first message I posted is the actuall error output
<nckx>That script finds python3 fine on my system: python=/home/nckx/.guix-profile/bin/python3
<raghavgururajan>Yes, but it does not showing openvpn.
<str1ngs>have you restarted your the applet or your login session?
<nckx>So the ‘error’ can be ignored.
<raghavgururajan>I have rebooted thrice
<str1ngs>well its a warning then not an error :P
<nckx>It should ‘which python 2>/dev/null’ but that's advanced programming skill 😒
<str1ngs>I agree nckx actually that should be a switch statement :P
<raghavgururajan>You are right. It says [*]Done
<raghavgururajan>But when I type "pvpn --init", i am getting no command found.
<nckx>What concerns me is the hard-coded /usr/local/bin/protonvpn-cli further down. But I haven't tried running it.
<raghavgururajan>If the script actually worked, then I should be able to use "pvpn" command
<str1ngs>I suspect it would be better to focus on a guix vpn solution then this script thing
<str1ngs>can you only use protonvpn?
<nckx>mkdir -p "/usr/bin/" "/usr/local/bin/"
<raghavgururajan>Yes. i have subscription.
<nckx>Haha OK what.
<raghavgururajan>I could use this script or use network-manager-applet. I don't know why the latter doesn't work.
<davidl>I am looking at how to do a GuixSD install with /boot on a usb drive, with the internal harddrive being encrypted without a partition table and the luksheaders detached, and to do this I need to embed an ASH script to the in the initrd. With mkinitcpio (arch linux) you can create a custom decrypt hook and put it in /etc/initcpio/hooks and include that in /etc/mkinitcpio.conf but I donembed an ash script to the
<davidl>initrd in config.scm?
<str1ngs>GNU shepherd
<str1ngs>sorry I miss understood the question
<davidl>str1ngs: you misunderstood my question or someoe else's question?
<str1ngs>sorry your question
<str1ngs>you want to hook initrd to add a shell script I took your question as something else sorry
<gururajanraghav>Actually, what should be the exact shebang?
<davidl>correct :)
<gururajanraghav>#!/bin/sh or !/bin/sh
<nckx>davidl: Our initrd doesn't have any shells. You'd write and embed a Scheme snippet, though I don't know how.
<str1ngs> /usr/bin/ash in initrd?
<davidl>str1ngs: correct.
<str1ngs>well based on this you can write it in guile scheme
<gururajanraghav>I think I missed the word "bash" when I edited the script. so edited the line to "#!/bin/sh bash". Then I am getting this error "/run/current-system/profile/bin/bash: /run/current-system/profile/bin/bash: cannot execute binary file".
<str1ngs>#!/bin/sh bash is redundant
<nckx>gururajanraghav: You're trying to make sh execute the bash binary as a shell script.
<nckx> /bin/sh is already bash.
<gururajanraghav>Ah! Okay.
<gururajanraghav>So where is the problem?
<nckx>Probably not in the shebang?
<davidl>nckx: ok I see. I looked at linux-initrd.scm and if I understand that correctly it is basically a substitute for initramfs-tools or mkinicpio, or am I misunderstanding?
<str1ngs>yes just use #!/bin/sh its kinda portable atleast lol
<nckx>davidl: You are correct.
<nckx>We can do without the overhead of a full POSIX sh in the initramfs so we do ☺
<str1ngs>yeah cause ash is more overhead then guile lol
<nckx>(Although there will eventually be one... written in Guile.)
<nckx>str1ngs: More like we already have and need Guile, so why add sh (which isn't used by Guix at all).
<gururajanraghav>When I execute "sudo ./ --install" I am getting this output "
<gururajanraghav>which: no python in (/gnu/store/aphvjxbhc3yg857z0rwymj0d9wijzkrj-glib-2.56.2-bin/bin:/run/setuid-programs:/home/rg/.config/guix/current/bin:/home/rg/.guix-profile/bin:/home/rg/.guix-profile/sbin:/run/current-system/profile/bin:/run/current-system/profile/sbin)
<gururajanraghav>[*] Done.
<str1ngs>sorry I like guile, but saying ash is overhead is probably not the best reason here
<nckx>str1ngs: A binary that does nothing is not overhead? OK then.
<davidl>nckx: ok thanks. In particular what Im looking for is to run some cryptsetup and mount commands to mount the root filesystem of guix that is on a laptop internal harddrive.
<davidl>if that could be done through config.scm it would be really awesme.
<nckx>gururajanraghav: Seems like it completed succesfully, for whatever value of success the author intended.
<str1ngs>sure but I'm under the impression that initrd had some fallback mechanism which apparently it does not. so no ash would not be overhead if used :P
<nckx>davidl: It's possible but you'll need to ask someone with initramfs knowledge how exactly.
***gururajanraghav is now known as regian
***regian is now known as gururajanraghav
<nckx>str1ngs: Well, it falls back to a very spartan REPL. Goal is to add a tiny sh-alike for that purpose. Used to be gash but that might have changed.
<str1ngs>davidl: you can extract initrd since its cpio and recreate it. but that not ideal. for many reasons
<str1ngs>nckx: is gash the guile like bash?
<str1ngs>I rather like the idea of that
<nckx>Since the initramfs is in the read-only store that will also void all kinds of warranties.
<gururajanraghav>@nckx After executing that script, I should be able to "pvpn" or "protonvpn-cli" command in terminal. But I am able to. Error is "no such command found".
<str1ngs>lol its GPL no warranties are implied ever :P
<str1ngs>gururajanraghav: where does it install the file too?
<nckx>str1ngs: OK, well, ‘invariants’ then. Which is arguably worse 😛
<nckx>gururajanraghav: Did it create /usr?
<gururajanraghav>Just a sec
***raghavgururajan is now known as Guest65986
***gururajanraghav is now known as raghavgururajan
<nckx>str1ngs: Re: gash: It's one of them.
<davidl>str1ngs: thx for the tip. I have actually already looked at that, but it seemed like a lot of work, as you say, not ideal :)
<nckx>There was recently a fusion of two such shells but I forget which. It was discussed on guix-devel a while back.
<str1ngs>nckx: I rather like the idea of something like eshell but for guile
<raghavgururajan>@str1ngs: How can I find that?
<str1ngs>raghavgururajan: I think its putting it in /usr/bin or /usr/local/bin
<nckx>gururajanraghav: Did it create /usr?
<str1ngs>it puts it in /usr/local/bin so check your PATH
<fps>yo. i've tried to guix pull a couple of times in the last weeks. it always fails.. this is the error of the last attempt:
<raghavgururajan>@nckx: Yes, "/usr/bin/pvpn" and "/usr/bin/protonvpn-cli" exsists.
<str1ngs>I guess /usr/local/bin is not in your PATH
<nckx>raghavgururajan: /usr/... isn't in Guix's path by default. You must add it manually.
<fps>it always seems to be python that fails to build..
<raghavgururajan>@nckx. How to do that please?
<nckx>export PATH="/usr/bin:$PATH"
<raghavgururajan>@str1ngs: How to check ?
<nckx>raghavgururajan: echo $PATH
<raghavgururajan>Cool! let me try that now.
<nckx>(This is all just temporary debugging stuff that won't survive a reboot.)
*nckx → away.
<raghavgururajan>I will be back in an hour. Thanks guys.
<raghavgururajan>woah! all of a sudden no audio coming out of icecat. Tried restaring and rebooting.
<raghavgururajan>Any ideas on why this happend? Thanks!
***raghavgururajan is now known as guru
***guru is now known as raghavgururajan
***raghavgururajan is now known as gururajan
***gururajan is now known as rajan
***rajan is now known as raghavgururajan
***raghavgururajan is now known as raghav
***raghav is now known as raghavgururajan
***gururajanraghav is now known as raghavgururajan
<atw>while building webkitgtk for sbcl-next: "c++: internal compiler error: Killed (program cc1plus) Please submit a full bug report, ..." has anyone else seen that?
<nckx>atw: My first guess is always the OOM killer.
<atw>good thought, I'll close icecat and try again
<efraim>Error 9?
<atw>efraim: not sure, but I'l keep that in mind for next time. That would be the gcc exit code?
<efraim>For OOM, yeah
<nckx>atw: Also, that would be logged in dmesg.
<atw>yup, there it is -- oom_reaper: reaped process 2889 (cc1plus), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
***lostcoffee is now known as atw
*civodul shaved a yak:
<catonano>good news
<roptat>does the accessibility thing work?
<catonano>I wonder how many of the Gnome woes will be gone with this
<janneke>civodul: sweat!
<OriansJ>civodul: damn impressive
<civodul>janneke: a bit of sweat but not that much ;-)
<civodul>roptat: depends, but the things in the top-right menu work
<roptat>cool :)
<roptat>ah I have too many things on my disk and guix gc doesn't help anymore :/
<pkill-9[m]>i like how the guix logo looks in the login screen against the dark background
<pkill-9[m]>raghavgururajan, have you tried restarting pulseaudio? i find it often fails to work when logging out theb in again
<bgardner>Good evening Guix; I did a 'guix system reconfigure' to add a global package (which was not icecat), and several hours and a toasty machine later it is still working on: "building /gnu/store/696dp9m6xg246cibd754wbr2044pw5gf-icecat-60.5.0-guix1.drv..."
<bgardner>System load is 4.40 right now
<bgardner>Normal? Or should I kill it?
<g_bor>hello guix!
<g_bor>I am having problems with a package that assumes that it can execute python, but I have given it python3.
<g_bor>Is there anyone with an example in mind how to allow it to find it under the python name?
<g_bor>ok, I found it.
<g_bor>it's wrap-python3...
<g_bor>never mind
<bgardner>Welp, 4 hours later my guix system reconfigure moved on to the next package, I'll just be patient. :)