<Fare>Hi. I'm trying to run guix in qemu to test my software installation, and it fails while trying to load the kvm module, even though I specified no such thing in the initrd-modules or anywhere in my guix-config.scm. How do I disable kvm, and/or tell guix to proceed if some kernel module fails to load?
<Fare>Actually, proceed would be important to build images that can work on different machines (such as for a bootable USB stick): "try all these modules for these various machines, which work may depend on the machine"
<boogerlad[m]>what's the difference between `guix environment` and `guix profile`?
<apteryx_>the later does not exist as a command ;-)
<atka>hi guix, does anyone know what the default tty font in guix is or a command that shows the font in use? showconsolefont just shows the glyphs.
<Fare>OK, so I'm at the point where guix correctly does a cryptsetup luksOpen, but fails to do a vgscan. also due to the kernel module issue above I cannot test inside qemu so I have to reboot every time. And the path isn't setup properly in ,bournish so I can't invoke the programs I want
<Fare>OK, apparently, the source of the lvm is NOT the target of the cryptsetup, but the target of an implicit vgscan.
<vidak>hey all, sorry to just drop in for the first time with a problem/issue/question - but could someone please teach me how to use guix copy? i want to copy a big package from a beefy terminal to a smaller, less powerful one.
<Fare>I'm a beginner too—have you tried guix copy --help
<vidak>yes, and i have read the documentation too -- i think my issue revolves around how to set up ssh properly
<vidak>i am getting an error message about being unable to read id_rsa?
<vidak>normally i have a good command of ssh, but i don't understand what i am doing wrong
<apteryx_>oh, fun fact; did you know the mcron 'job' specifier procedure accepts 'displayable' as its last argument? which can be anything, and it'll use that to show as its name.
<apteryx_>which means we can put an end to this "Lambda function" clutter in the output of 'herd schedule mcron' ;-)
<apteryx_>I should say, last *positional* argument (before any keyed ones).
<roptat>formbi`, maybe newer versions of android don't like elf files for -linux?
<formbi`>Irvise: /gnu/store/…-guix-1.3.0/bin/guix-daemon: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /gnu/store/…-glibc-2.31/lib/ld-linux-aarch64.so.1, for GNU/Linux 2.6.32, not stripped
<muradm>i want to use match-lambda, which returns a function with first argument of <some-record>, and then within the lambda reference the instance of <some-record> passed again, not only fields it expand
<muradm>otherwise i have to use field1 field2 field3 to assmeble a new record and pass it to match-on-record-2
<bricewge>I don't know. Why do you want to do this in the first place?
<dstolfa>ix: it seems like shepherd detects that a service went bonkers by monitoring for SIGCHLD, whose handler gets installed when you write a forkexec constructor. it could be that the service is getting started wrong and therefore there is never a SIGCHLD handler being called which tries to respawn it, since shepherd doesn't actually know it died
<dstolfa>hm, nvm, it seems like it runs with make-forkexec-constructor based on that link
<dstolfa>still, it seems like it never gets SIGCHLD? that's weird
<muradm>lfam: i can add the docs also, just a question, currently i have to separate files (gnu services seatd) and (gnu services greetd) do you think that this fine? or do you want me to put these to some other place, idk like (gnu services base) where mingetty reside and (gnu services desktop) where elogind reside
<lfam>muradm: I wouldn't put them in the base module, since they won't be part of the base system, at least not immediately
<lfam>I think that the desktop module is a good place for them
<lfam>You might also ask the Jupyter people. Although Guix has an unusual filesystem layout that makes it more likely to confuse programs, I'd guess that Jupyter does get used sometimes on systems with parts of the filesystem locked down. Like scientific computing systems
<rndd>lfam: hi! not really, bash files used after running bash shell
<lfam>I use user shepherd and it's just not as nice as systemd user services... yet!
<lfam>That whole answer is based on if you wanted to run searx as a "user service" or if it was more of a system-level thing. If it was a system service, then "someone" would have to write a service for it and add it to Guix :)