IRC channel logs
2026-09-30.log
back to list of logs
<orahcio>jlicht: Hi, if you have time, could you take a look at PR #11398? <Heterochromium>I made a `(channel (name ...) (url ...) (introduction ...) %default-channels)` file at `~/.config/guix/channels.scm` (it didn't exist before), then did `guix pull`, waited half an hour for something to compute, then tried to get packages from the other channel, but something isn't working. <Heterochromium>`guix describe` shows that I'm only using the normal channel. Do I need to do something with PGP keys? <Heterochromium>As far as I can tell, it's (1) Write appropriate channel information in `~/.config/guix/channels.scm`, (2) `guix pull`, (3) Get software from the new channel. <Heterochromium>Also, how does `sudo` factor into all of this? Is it necessary to do this separately for the root user? <orahcio>Heterochromium: Hi, after `guix pull`, `guix describe` will show all channels information. I don't know why you can see just one channel. <Heterochromium>orahcio: I logged out of my SSH session and logged back in. It worked. I guess that was the whole issue. <Heterochromium>What is the difference between `(cons* (channel ...))` and `(cons (channel ...))` when editing the channels file? <Heterochromium>IIRC, the asterisk procedures in Scheme work recursively, but I'm not sure what effect that would have here, if any. <cnx>i still have no ides how to use info for guile functions <untrusem>apteryx: it don't really work as intended, feels brittle <apteryx>it's rather reliable here, but you need to never turned on company-mode in its buffer ^^' <sham1>Anyway, cons* means that you can "prepend" multiple values to the list <apteryx>and also its performance suffers as the buffer becomes unwieldly large <sham1>(Not that cons or cons* are really about lists, which is probably why it's good that it's named that instead of LIST* as in common lisp) <apteryx>(though that's not much of an issue anymore since I found most of my perf problems were caused by company-mode) <untrusem>I don't why to use tempel snippets I have to enable geiser mode <apteryx>I do, mostly for its log mode, indentation, etc. I don't use its interface much at all. <untrusem>in eshell apparently, that's why I said geiser is kinda brittle <apteryx>the --no-auto-compile is useful too, to avoid the repl attempting to compile guix, which would take ages <apteryx>maybe that's no longer useful with recent emacs-guix modifications <cnx>thanks, untrusem & tusharhero-xmpp, but i don't use emacs <lechner>cnx: There is a standalone 'info' command, and the Guile manual is also available on the web. <cnx>i'm aware of the info command, hence the question to look for individual proc in there <cnx>Ah, thanks for the menu item name. <tusharhero-xmpp>lechner: there is (just like emacs's default completion, you fit tab). <lechner>Sorry, I don't use the standalone info reader. <cnx>Thanks lechner, i for index it is! <amrit>I'm trying to use a rust package on my custom channel. How do I make the definations in rust-crates.scm visible to my package? <nutcase>Heterochromium: what Rutherther wrote. Do you need to use Eclipse on a Guix system? <n|Phreak>So its just easier to install docker containerd docker-cli with existing configs rather than trying to create a new service without using oci <nutcase>Heterochromium: if you really, really need to run Eclipse on a Guix system (I'm sorry, if that is the case), you can use flatpak or a guix FHS container shell and run a downloaded binary in there, which is definitely NOT the Guix way. Maybe this helps: https://codeberg.org/nutcase/guix-shell-examples#headline-8 (feedback is welcome). <lechner>Heterochromium: Isn't Eclipse all Java? I think it installs itself into your home folder. <sham1>Eclipse depends on GTK and similar native libraries <neonio>does anyone know which package contains 'dig', the dns lookup tool? <neonio>i searched the packages to no avail <neonio>i feel like guix could use a binary/header database, at least online <lechner>Dig may be part of bind9 tools. Otherwise, there is lens and drill. <lechner>I published such a database four years ago, but it didn't catch on. <vagrantc>can someone kick the tires on ci? builds completed almost 3 days ago for the kernel-updates branch ... but still no substitutes <vagrantc>(with a newer build *only* 18 hours old with no substitutes) <Heterochromium>Does PipeWire on Guix differ in some way from PipeWire on normal distros? I tried using `-audio driver=pipewire` on a QEMU VM, but that didn't work on Guix like it did on Fedora. <sham1>It _shouldn't_ be any different. Any more details? <sham1>Did you get any messages from QEMU?