<fogbugz>Hi, I have my first Guix package working (for LyX, a LaTeX editor). I'm experiencing a little glitch. It's a QT app, and icons don't load. Logs show it's looking for icons inside /home/joe/.guix-profile/share/lyx/images/label-insert.svgz instead of /gnu/store/swvf9m3cc1z299ki929fg8cgkgmlixqv-lyx-2.2.3/share/lyx/images (where they are correctly installed).
<fogbugz>Is there any obvious gnu-build-system flag i'm missing?
<brendyn>fogbugz: It sounds like a common kind of Guix/Nix specific bug. Maybe download the lyx source in search for 'images/label-instert' and see how it is referenced. Maybe a patch is required to change it from a relative path to an absolute one
<brendyn>fogbugz: When you tested it, did you install it, or just run the binary from it's path in the /gnu/store?
<brendyn>fogbugz: the nix versions wraps the program. Perhaps that is required?
<fogbugz>brendyn: Sorigged into the issue a bit deeper, and the files are there. It's the correct path. But there's a symlink to cross. Maybe this is giving LyX some trouble.
<lfam>Previously, by chance, it always seemed to start after udev had created the /dev/hwrng device. I'd like to check if that is still the case. Even better if we can be sure that the udev service starts first
<civodul>oh right, we should explicitly make it depend on udev
<lfam>I'm running without KVM so I can read the console as it boots up :p
<lfam>I suspect that OpenSSH is using getrandom(), since it always seems to generate the host keys immediately after the kernel finishes initializing the CRNG
<rekado>ACTION notices that “light-weight replacement” is often used to mean “non-GNU alternative”