IRC channel logs

2026-05-23.log

back to list of logs

<ieure>folaht, "I just get a black screen if I try it." -> try what?
<ieure>folaht, I don't know if there's a tool to write disk images, I always use dd.
<cdegroot>you need firmware blobs and device trees and all sorts of specific stuff for RPi. Not for the faint of heart, I think.
<cdegroot>ieure: once your done, wrap up that Medley stuff and then make Medley be the init process. RPi4 Lisp Machine :P
<ieure>I packaged up the raspi firmware and wrote a service that dumps it in the right place, but have been tearing my hear out just trying to get a system-image to build. Keeps complaining about running out of disk space, but I'm not actually sure what's behind that.
<ieure> https://paste.debian.net/hidden/22d01add is where I'm at.
<stephen0>Woot! Not only did the AR5B22 wifi module work out of the box in guix, but I must have done a better job putting the keyboard back on because the echo isn't as bad when I type.
<folaht>ieure, would I be better off to try an SBC that's not raspberry pi?
<ieure>folaht, I don't know, they all seem to be more or less Like This.
<stephen0>I want to add mpv to my config, but I already have lua@5.1 for plugins used by neovim. mpv wants lua@5.2.4. How do I make them both happy?
<ieure>stephen0, Options: Put neovim in a separate profile; update the neovim plugins to use 5.2; make a mpv package variant that uses lua 5.1.
<stephen0>I'd have to switch between profiles to launch them?
<ieure>Yes.
<stephen0>I thought this was one of the things the package manager was supposed to sort of take care of with wrapper scripts and such.
<stephen0>maybe an older mpv uses lua 5.1...
<stephen0>I'll just guix shell whenver I need mpv for now.
<moksh>what is the workflow of people with emacs-forgejo?
<moksh>sneek later tell thanosapollo I have my guix fork cloned in a directory and I have added guix proper as a remote, so forgejo-vc always takes my fork as the repo and return things according to that, like pr, issues etc. I want to change that to guix proper, how could i do that?
<sneek>Okay.
<csantosb>moksh: what do you mean by workflow ? I have almost entirely replaced the codeberg gui by emacs-forgejo.
<moksh>csantosb: I mentioned the issue in the upper message
<moksh>workflow would be simple I think, I have been using fj.el from the starting but emacs-forgejo is quite tempting
<csantosb>Way better, I confirm
<moksh>should I just clone the guix proper to a separate repo and add my fork as a remote?
<moksh>then maybe the above issue will be resolved
<oliverD>This is probably a silly error but I can't use raylib libraries after doing `guix install raylib`. I also added `export LD_LIBRARY_PATH="$HOME/.guix-profile/lib/"` to my .bashrc without success
<oliverD>I just added #include <raylib.h> to the top of my c file but none of the functions I tried to use exist.
<kestrelwx>Hello!
<switchy>o/
<iyzsong>oliverD: gcc search headers in C_INCLUDE_PATH, and libraries in LIBRARY_PATH. But use 'guix shell raylib -D hello' or 'guix install gcc-toolchain raylib' should set them up.
<oliverD>iyzsong: thanks!
<stephen0>anyone know the name of the kernel module that obviates the need to boot with iomem=relaxed for running flashrom?
<stephen0>oh, I think it was lpc_ich!
<stephen>success! I'm blob free on my x230 guix system, including the bios
<kestrelwx>With Libreboot?
<stephen>tails/coreboot
<stephen>I have no means of external flashing, so I used 1vyrain and then a prebuilt tails image with the free firmware
<stephen>The build instructions for libreboot still confound me.
<stephen>I hope to repeat the process on my T430 - the 1vyrain boot disk cheerfully upgraded that one past a vulnerable bios version though. So I have to downgrade it. Which I figured out how to do using the 230 as my guinea pig.
<stephen>The free vga bios does have a minor issue, it's not scaling the early boot graphics modes, so I end up with grub in the upper left corner of the screen. But once linux is up, everything's good again.
<jakef>with the new behaviour of package/inherit, how is this different without the #~(list): (substitute-keyword-arguments arguments ((#:configure-flags flags #~(list)) #~(cons "myflag" #$flags)))
<mwette>di
<apteryx>o
<thanosapollo>morning guix
<sneek>Welcome back thanosapollo, you have 1 message!
<sneek>thanosapollo, moksh says: I have my guix fork cloned in a directory and I have added guix proper as a remote, so forgejo-vc always takes my fork as the repo and return things according to that, like pr, issues etc. I want to change that to guix proper, how could i do that?
<tusharhero-xmpp>morning thanosapollo
<thanosapollo>sneek later tell moksh that if you have more than one matching remote, forgejo-vc will dynamically add `forgejo-vc-select-remote` as an option, by default bound on `r` on the popup buffer. Use that to switch between guix proper and a different remote
<sneek>Got it.
<apteryx>is it possible to setup a wireguard connection via the an entry to extra-configuration-files in network-manager-configuration?
<switchy>I'm tempted to say no, wouldn't it go in system-connections (i.e. runtime config)
<stephen>My regular user isn't allowed to add/remove wifi connections in nmcli. Anyone have any insight? I get Insufficient privileges
<stephen>It must be a polkit thing.
<switchy>stephen: I don't know if it's "the way", but I put in a polkit rule to do that https://paste.debian.net/hidden/6fcf124f
<stephen>thanks!
<apteryx>stephen: we have an issue reported about that
<apteryx>in the meantime you have to use e.g. sudo -E nm-connection-editor or sudo nmcli
<apteryx>I think if you check "make available for all users" in the gui at least after setting it up you can turn it on/off without root though
<stephen>Yeah, I was using sudo. I didn't think to look for an issue. Is that on codeberg?
<apteryx>yes
<apteryx>or maybe not
<stephen>I can guix search for packages to find their location, but what's the equivalent for services?
<stephen>or rather, show...
<apteryx>can't find it
<apteryx>guix system search
<stephen>excellent! thanks
<apteryx>you're welcome
<stephen>odd, I added services dbus so that the polkit symbols would be defined and it wants to build/fetch alsa plugins, gst, gnome stuff, and a bunch of others...
<stephen>Maybe I'll just sudo.
<ente>wut.... polkit uses javascript internally?
<stephen>that is, I added (gnu services dbus) so the polkit-service-type would be defined and now my system wants gnome-desktop
<ente>yuck
<stephen>It's got to be user error.
<switchy>is it something about needing to use elogind specifically for session management, otherwise it pulls in gnome for some reason?
<switchy>ente: it is unfortunate but at least it uses a small embeddable engine and not one of those horrible big runtimes
<ente>duktape, an engine no one has ever heard of before
<ente>I wouldn't put it past freedesktop if it was something written and audited by claude
<ente>sorry, I retract that statement, their website is full of python2 references apparently.
<ente>I can't help it but I'm hearing various shittyflute songs playing simultaneously in my mental ear
<kimapr>> duktape, an engine no one has ever heard of before
<kimapr>i've heard of it before!
<kimapr>it's definitely existed before the whole AI hype wave
<argp>Hello, I'm trying to configure SSH config using home-openssh-service-type, but ssh complains about the permissions of the symlink.
<argp>I'm on Debian Trixie with Guix installed.
<dariqq>ssh is from debian? the guix sshd has a patch to trust the store directory
<Kolev>Debian?
<Kolev>Not OpenBSD?
<dariqq>i meant the ssh command argp is using
<argp>Yes, SSH is installed from Debian. Let me try installing the Guix version.
<Kolev>oh ok
<argp>dariqq: Worked with Guix SSH. Thanks!
<graywolf>Is "sughosha" here on irc?
<ajarara>csantosb: hi, I mistakenly set target branch of https://codeberg.org/guix/guix/pulls/8743 to the crypto-team branch. Codeberg 504's if I try to visit the PR (unless I'm unauthenticated). If you could set it back to targeting master (or leave it, as it sounds like you're going to update 'crypto-team' for a new batch of updates)
<ajarara>right now I can't communicate on the PR unless I create a new codeberg account.
<csantosb>ajarara: Don't worry, I'll take care of this
<csantosb>I'm setting up a new crypto branch with all pending pr's
<ajarara>kk tyvm!
<csantosb>What ??
<ajarara>tyvm -> thank you very much : )
<csantosb>ajarara: cmocka is rather a native input, right ?
<csantosb>Only used for tests