<rain1>oh false alarm, guix is not hacked -- i found it inside the freenode server message
<rekado>detrout: "guix environment abc" gives you an environment in which all *dependencies* of "abc" are available. "guix environment --ad-hoc abc" gives you an environment in which "abc" itself is available.
<rain1>what is the correct way to launch ssh-agent and add a key in guix?
<rain1>would this be part of system configuration?
<mark_weaver>rain1: it's normally handled by xfce4-session and presumably also gnome-session.
<mark_weaver>rain1: it needs to set the SSH_AUTH_SOCK and SSH_AGENT_PID environment variables, so it really needs to be done early in your user login process, so that the environment variable settings will be inherited by the entire session.
<mark_weaver>if you're using a more primitive window manager, then it could be handled within ~/.xsession
<mark_weaver>which, if present, should be an executable script (chmod +x and with a shehang on top) whose final action is to launch your window manager
<paron_remote>whew, I'm no longer needed here, take it away paroneayea ;)
<Jookia>man containers are confusing i don't think i'll ever understand them aside from guix containers
<xd1le>paroneayea: well yeah i know that, but i'm saying systemd doesn't really have to care about docker, if you know what i'm saying
<iyzsong>Jookia: to me, guix is the union of free softwares (or GNU). packaging and distributing could improve the situation as a whole :o
<Jookia>iyzsong: yeah. to me guix is more of the end-game of managing dependencies and environments for running software. doesn't matter if it's a user environment, container, VM, system or dev environment- get them dependencies in scope and get out of the way
<xd1le>anyway, yeah this is why i like the guix approach rather than docker
<xd1le>azuvix: i suppose this is the appropriate place, because to my knowledge guixsd are the only major users of shepherd
<_`_>docker encourages the “install a big image” practice. “install another OS” would just be installing another user space e.g. something like using debootstrap(8) to have a rootfs of trisquel then having a fedora host use it for a container. For people familiar with those two, what's wrong with that?
<azuvix>Fair enough. I was just wondering if there was any kind of "migration guide" for users that aren't (yet) intimately familiar with Guile and would like to try using Shepherd on, say, Trisquel. The current documentation seems to assume you know exactly what you're doing.
<xd1le>mark_weaver: is guix system reconfigure supposed to take such a long time compiling a lot of stuff? if so, is there any way to make it faster?
<iyzsong>_`_: nothing wrong, but in nix/guix, theoretically we have same functions (not practical) and better transparent and trust (hydra vs dockerhub)
<_`_>iyzsong: you should let Jookia answer for themselves.
<xd1le>azuvix: i honestly wouldn't know, unfortunately, bit of a newbie myself.
<flat13>hi! during the guix system init I receive lots(about 70% of all downloads) of 'guix substitute: error: hostname lookup error: Name or service not known' also, guix is telling that 'hydra' server is slow
<flat13>it also looks like it compiles everything from source and does not use any binaries
<xd1le>flat13: yeah hostname lookup error doesn't sound right
<rekado>flat13: binaries come from hydra (by default), so when hydra cannot be found that means that no binaries will be downloaded.
<xd1le>i don't recall that when i did an init a few days ago
<rekado>there have been other reports of this bug, but I haven't been able to reproduce this myself. (Maybe it's gone in later versions of nscd)
<flat13>yes, I am using the guixSD, trying that now
<efraim>yeah I try to do more updating/testing in the morning
<NiAsterisk>regarding mailinglists in general: I have a filtering problem and amount of lists problem. someone suggested to use gmane for most of them, however I doubt that sending patches through gmane works or is accepted today?
<xd1le>efraim: unfortunately, this around the time i go to sleep :o
<flat13>is 'deco restart nscd' supposed to take a long time? after 'Service nscd has been started' it does not return. (Should I wait or ^C? )
<alezost>flat13: I don't think 'startx' will work on GuixSD/NixOS (although I didn't try it)
<alezost>I mean "startx" is just a wrapper to start Xorg server, you can probably run it 1) as root, 2) if you specify "-modulepath"
<flat13>it works on Gentoo, why wouldn't it work on this distro? I'll install xorg, xinit, copy my .xinitrc and try, do you think I will not be able to start X that way?
<alezost>flat13: I'm sure just "startx" wouldn't work, because modules for X server are not installed in a standard directory (they will be placed in /gnu/store), so you also need to install such packages as "xf86-input-evdev" and "xf86-video-…" and point Xorg modulepath to the installed directory ("<profile>/lib/xorg/modules")
<fps>if a soundcard driver does not support opening multiple streams (and this is usually only implemented for soundcards that support that in hardware) then opening the hardware device [e.g. hw:0,0] or any alsa PCM device that does not do software mixing will block the device
<fps>you can even run jack and pulseaudio on e.g. plug:dmix PCM devices
<iyzsong>rain1: only if pulseaudio work fine, you can try pavucontrol to configure it.
<sneek>paroneayea, a_e says: Never install texlive-texmf into your profile! Just use texlive. texlive-texmg is an internal package that is only exposed so that it can be built locally instead of served by the substituter.
<detrout>I personally wish there was a way to differentate between commercial as in charging to redistribute a software collection and commercial as in building a multi-billion dollar business without any cooperation.
<detrout>but that's a complicated issue. and mostly am planning to stick to working things that are GPL or BSD licensed (KDE and Python)
<detrout>Actually I should be less distracting....
<NiAsterisk>sidenote: I recently read and am about to send an open letter about a book where the author did not understand the gnu philosophy at all. there were many many wrong chapters, one of them basically said "people are afraid of 'Open Source'" and "all technological advances in the last 25 years were only to build surveilance" etc. really bad for a first version of a book.. I'll put it on multiple sites for access.
<NiAsterisk>I had to read it because somebody gave it to me on my birthday, and the introduction already had mistakes. I would have not bought it myself.
<detrout>Many of the technological advances have been pressed into service for surveillance as that was what they were able to turn into revenue
<NiAsterisk>yes, but stating the only advances which happened were for surveilance and profit leaves out the existence of floss.
<NiAsterisk>basic usage free, usage of the offering end: pay-what-you-can . or pay a fixed price of a selection of price settings. etc.. good thing I have time and it's only at the point of the initial idea.
<NiAsterisk>it was only me who was tlaking about a book, the rest wasn't about it
<NiAsterisk>published in 2015 at randomhouse verlag: Christian Nürnberger - "Die Verkaufte Demokratie - Wie unser Land dem Geld geopfert wird" don't read it. half of the book will get you so mad you get my idea, getting in contact with the publisher and author. and because I like open discussions and informed costumers, I will publish it on my sdf.org account so that I can link to the rather long text from an review I'll
<NiAsterisk>and that you can make him think about the failures and the lack of his research.
<kristofer>I am a fan of Elizabeth Warren's ideas though
<NiAsterisk>i'm just waiting for a friend to correct 2 paragraphs
<NiAsterisk>i usually don't care about content of books (mostly because the authors are long dead or because it's just fiction), but if somebody manages to be so incompetent in research and tries to present it to readers in a non-fictional book like it's even remotely true, I have to file a bugreport for him and kindly point out what's wrong and where he can get more info.
<NiAsterisk>it was just very unpleasant reading the 5 or 6 chapters dealing with technical things, and it read like he spend 10 minutes in google.
<rekado>detrout: "kalisto switched to BSD" --- oh, really? Nice!
<detrout>well that was a quick google and me skimming
<rekado>detrout: do you have a source for that? It still says "for educational and research ... purposes".
<rekado>by default xfce4-appearance-settings seems to be looking in two paths: /gnu/store/9wjk84h37mjpf49442brqdfq95r3xx1p-gtk+-2.24.28/share/themes/Adwaita/gtk-2.0/gtkrc and /home/rekado/.themes/Adwaita/gtk-2.0/gtkrc
<NiAsterisk>I try to read into what's keeping tor-browser from being free, and how this can be patched, but that's so much to read I need to do this on its own and not as a side project between packaging 8 other things and writing texts.
<wingo>ACTION doesn't understand why one would use tor-browser and not tor-ify an entire desktop
<NiAsterisk>if I would have the choice to do that, I would, but I can't at the moment, that's why I am using Guix mainly.
<civodul>davexunit: nice article about dependency graphs! and nice graph (d3?)
<wingo>civodul: i don't understand your mail about gnome-desktop-service. what do i need to change before landing it? :)
<NiAsterisk>there are some dependecies, optional ones, for japanese processing. it's almost no hard work to get it build without that, the dependencies for japanese, I could add in later in a theoretical namazu:japanese output?
<wingo>do we want a %graphical-services that never includes gnome/xfce/* ?
<wingo>hmm, but i think i have no brain cells for that tonight, will catch you over email
<NiAsterisk>what I mean to express after looking at one of the required packages for japanese processing: I can package fonts in languages i have not learned. but it's way harder if the information on software is only in languages you can't parse yourself. I would package namazu, and open a bugreport so that someone capable of japanese can package the :japanese output after reading through the 8 optional software packages
<itorres>I'm running guix on NixOS. running "guix package -ni guix" I repeatedly got "substitute: guix substitute: warning: ACL for archive imports seems to be uninitialized, substitutes may be unavailable"
<itorres>running "guix archive --authorize < .guix-profile/share/guix/hydra.gnu.org.pub" added acl lines to /etc/nix/acl. I was quite baffled until I copied that file to /etc/guix/acl and then the substitutions started working
<itorres>is this a bug or a misconfiguration in my side?
<NiAsterisk>oh noes. my todo list for guix is now 1 paper page XD if it wouldn't be such a cool projects and at the same time combine altruism and learning, I would just wait and come back when everything I want is there. I have another paper page with projects which are all sharing time with guix..
<NiAsterisk>but i'll have it on my list.. will come to it at some point this year, iyzsong
<iyzsong>ok, I always have things on my TODO list, but (intentionally) forget to check them :-)
<lfam>Does anyone want to help me package nmap? I have a working package but it uses one bundled library. While packaging that bundled library, I realized it also bundles a BLAS implementation, so it would be good to try to use OpenBLAS in that case.
<lfam>The rest of the remaining work should be to delete all the bundled 3rd party code when unpacking, to make sure it isn't used.
<NiAsterisk>iyzsong: I really want to get to learn more C and start contributing code to secushare and my own projects around gnunet .. but what I do at the moment with secushare and all the similar projects is also good
<lfam>Actually it uses two bundled libraries, but one of them is "heavily modified" so I guess it should be used
<NiAsterisk>anyone in berlin on 11th -12th next month? the LoganCIJ symposium is there this year.
<lfam>I can push it to a wip-nmap branch somewhere for cloning
<lfam>That sounds interesting but not exactly nearby ;)
<NiAsterisk>yeah.. wasn't really cheap either :) I have odd preferences in money.. my bed broke yesterday (one half is still functional) and I rather invest ~200 euro for travel and expenses than buy a new bed soon
<NiAsterisk>yes. I want one of those better quality futons. what I bought is a bed was just a bad choice 4 years ago when the storm ruined my last bed
<lfam>In that case perhaps the money was needed for a new roof!
<NiAsterisk>I moved around much.. that was an old flat where the landlord did not care much about fixing.
<lfam>I've lived somewhere like that. You can save a lot of money by not paying rent. Actually the last time I was in Germany was with money saved by not paying my rent :)
<NiAsterisk>we plan on buying a house with land, couple of people. maybe germany, maybe iceland. depends on many factors. right now paying rent is the only option.
<mark_weaver>for anyone who might be wondering how to change the Caps Lock key into Control on GNOME 3, without use of the gnome tweak tool, here's the magic incantation: dconf write /org/gnome/desktop/input-sources/xkb-options "['ctrl:nocaps']"