<adfeno>This way you can see if pactl is available.
<reepca>... now I'm curious how you would do that without a tab key
<reepca>I don't suppose 'which' will take regular expressions?
<joshuaBPMan>reepca: I actually can't use pavucontrol...My mouse at the moment is only going up and down. I am unable to make it more horizontally.
<reepca>hm, well the audio-service has an option 'PULSEAUDIO?' which is by default #t, which says that it causes ALSA applications to "transparently be made to use the PulseAudio sound server", so perhaps alsamixer would still work?
<adfeno>reepca: Although I hate man pages (since I find the info ones more powerful and easier to typeset/write), the `apropos` command seems to accept shell expressions
<adfeno>So one could write `apropos 'audio'` or `apropos 'audio' 'control'`
<adfeno>If one wants to match like a regex, one can do: `apropos --regex 'volume.*control'`
<adfeno>Oh.... nice thing, I was right in my first guess: --regex *is* the default, at least according to my copy of apropos
<ison111>I just did a fresh install of GuixSD and when trying to launch GTK applications (I tested icecat and gedit) I get an error saying libraries: /gnu/store/....-gtk+-3.24.0/lib/libgtk-3.so.0: file too short
<ison111>I have done a guix pull and reconfigure since installing, and I also tried gc --verify but the issue still remains
***amirouche is now known as amz3
<reepca>huh, after killing the frozen guix process from the end of downloading texlive and re-attempting a "guix package -u", it once again seems to have frozen right at the end of the download.
<reepca>anyone wanna try building /gnu/store/jxkw06q4wlb3ca6n2ygykv6ibc0nzm6d-texlive-20180414-texmf.tar.xz.drv and see if you get the same issue?
<ferriswheel>hello, just joined and installed guix on gentoo linux.
<ferriswheel>first issue is 'info guix' is in french, my locale settings are en_AU.
<asterope>Hi, I noticed there's no "winetricks" package. Is there a reason for that or just noone packaged it yet?
<asterope>I tried, and wrote a working package for it btw, can I submit it to the guix repo?
***rekado_ is now known as rekado
<rekado>asterope: Debian says this about winetricks: winetricks is not part of the Debian distribution, but is in the contrib archive area instead, because while winetricks itself is free software, its main purpose is to download and install mainly non-free software.
<asterope>so it's better that I would keep it to myself then, eh.
<rekado>yeah, I think we would come to the same conclusion as the Debian folks did.
<brendyyn>I think it would be sad to just keep it to ones self, rather we should build other repositories with these things via guix channels. there are thousands of useful programs that should be packaged, but not in the main repo
<asterope>you're right, I should make it a public repo (channel)
<asterope>hmm, should I put some license in my channel and/or the pacakge definitions in it?
<kmicu>asterope: write a blogpost about it, create a repo with recipes and you will be the first hit for “guix winetricks) in a search engine. Guix is fully libre so you can modify it as you please and shere it with others (though not through official “pure libre” channels).
<brendyyn>I'm using mkdir-p to try create a directory if it doesnt exist. if it does it errors, but i thought it was not supposed to do that
<rekado>asterope: the license of your channel would have to be compatible with the license of Guix, because it is a derivative.
<rekado>other than that you’re free to do what you want with it :) Doing what kmicu suggests is a good idea.
<rekado>brendyyn: it shouldn’t throw an error when the directory exists.
<asterope>I'm entirely ok with gpl, but is adding the license to the tree root enough?
<reepca>on a related note, any idea why a pipe's file descriptors might be hanging around too long? I explicitly close the write side in the parent and the read side in the child process, and then the child (and all its descendant) end up dying, but still attempts to read from the pipe in the parent keep blocking.
<rekado>reepca: better ask this in #guile. I don’t know the answer.
<nee`>On debian I would login as a user, run crontab -e, and set a @reboot entry for some simple services. On guix's mcron @reboot isn't supported. Is there some simple equivalent for setting up a service with around 1 line of config?
<kmicu>asterope: your work is technically free software and it’s a useful example of a Guix packaging. That’s perfectly ok here. I’m pretty sure some folks will not like ethical aspect of what is packaged (it’s a gray area) but they should not execute you on spot 😺
*kmicu thinks that cherishing Guix outweighs the gray zone risks
<asterope>but I didn't found anything about adding a channel in the system definition file, that would be awesome
<kmicu>In Nix world each ‘channel’ usage has a different meaning. Though they added glossary recently so maybe that is fixed.
<reepca>is it just me or is the "time" test in gawk non-deterministic? It only passes if "gettimeofday - systime = 0". But there's an inherent race condition there. For example, it failed for me just now because gettimeofday - systime = 1.
<pkill9>is there a command in emacs that will re-format all the indentation of a guile module?
<asterope>Do you have problem with tabs or just formatting generally?