<mbakke>pkill9: Users of the static library typically embed it at build time. It's not a dynamic reference, which is why it's discouraged.
***jonsger1 is now known as jonsger
<ilya-fedin>Hello! I'm following GuixSD for several months, so far in a virtual machine. The only thing that does not allow me to try it on real hardware is the absence of one of my favorite DE (KDE, Budgie, Deepin). If the absence of Budgie and Deepin can be explained by their relative popularity, then why there is no KDE? Or even LXQt, if there are any technical difficulties...
<wigust->ilya-fedin: no difficulties i guess, somebody just need to package it :-) btw, we have: gnome, xfce, enlightenment
<ilya-fedin>From the second attempt, I was able to find `guix package -u` in Package Management to update the user-wide installed packages. But I see information about `guix system reconfigure` only in Invoking `guix system`, which is not cleary at all.
<wigust->ilya-fedin: if you know a better place to put it, feel free to share. Unfortunately, I don't remember how hard was it to find when I started to use GuixSD
<wigust->I think it's a good place, because you run ‘guix system init’ during installation and that's why should probably guess :-)
<wigust->which you probably read during installation if you install GuixSD on a hardware
<ilya-fedin>I installed it a few months ago and during that time I did not touch the virtual machine at all, so I forgot it very easily.
<ilya-fedin>It's too strange, but guix system reconfigure compiles something :hmm:
<wigust->well, it could because of 502 on berlin :-\
<vagrantc>so I've made a package definition that feels like an ugly hack to add patches to a source... https://paste.debian.net/1055965/ surely there's a more elegant way of simply adding a patch to the source entry?
<janneke>which part did you add/are you unhappy with? the (source (inherit ..) (search-patches ..)) bit looks OK to me
<vagrantc>janneke: mostly having to define a arm-trusted-firmware-rk3399-source at all ...
<vagrantc>but if that's a legit way to do this, ok.
<vagrantc>it also seems like it's calling make-arm-trusted-firmware twice... once for the -source, and once for the package itself, which seems redundant
<janneke>ah right, i see: you first create a "package" that you don't really need, then extract its source
<vagrantc>the build-itb target calls a script that imports a module from python-pyelfutils ... and hard-coding it "worked" for python 3.6 but the switch to python 3.7 broke it ... though it's obviously a bad thing to hard-code
<janneke>i see, you'd want not to use the python3.7 literal string but rather 'python-major-minor' or even python-libdir or so.../me is not a python packaging expert
<Ajtos>ok, I've managed to install guixsd with lightweight-desktop.scm and now i'm lost at network configuration - wpa_supplicant and dhclient don't work anymore, seems like networkmanager or something else is in the way. yet nmtui doesn't work either. any hints?
<Ajtos>guix reconfigure isn't working since there is no network and guix is missing some dependecies - circular dependency all the way.
<wigust>Ajtos: what do you mean by nmtui doesn't work?
<Ajtos>i choose card, enter passphrase and it is connecting indefinitly
<Ajtos>i'm guessing that lightweight-desktop.scm is using NM (via desktop services) - i've seen nm package beeing downloaded
<Ajtos>simple question - since mirror picking in guix seems screwed for me (going from 2mbps to 50kbps), it there fast recipe to specify mirror?
<pkill9>Ajtos: you can use --substitute-urls flag to specify substitute urls to use
<pkill9>it will ignore the configured substitute urls
<Ajtos>guix system init --substitute-urls=MIRROR /mnt/etc/config.scm /mnt should work?