IRC channel logs

2026-08-25.log

back to list of logs

<dan|>Hi all! Running the latest guix-1.5.0. Most things work fine. I have
<dan|>an AMD Ryzen 5 9600X with an onboard GPU and I am seeing the messages
<dan|>in dmesg like: "amdgpu: early_init of IP block <vcn_v3_0> failed -19"
<dan|>and "amdgpu: Fatal error during GPU init." amd-smi also does not show
<dan|>the GPU, which makes sense. I don't need 3D graphics or fancy even a
<dan|>desktop, I'd just like to have a free driver run if it's
<dan|>possible. I've heard that linux-libre + mesa should be enough for
<dan|>vanilla features. Has anyone had success with this in guix? Are there
<dan|>any good resources for configuring guix for this case? It seems some
<dan|>extra kernel modules may need to be loaded and maybe mesa installed as
<dan|>well, but maybe someone else has already done this? Also seeing
<dan|>linux-libre-arm64-honeycomb in (gnu packages linux), has anyone gotten
<dan|>something similar to that to work?
<vagrantc>some of the build machines for guix run on honeycomb systems using the linux-libre-arm64-honeycomb package, if i recall correctly
<vagrantc>no idea on the amd gpu issues
<dan|>vagrantc, good to know ty - will prob try honeycomb or the flags in there to get started
<cnx>hello guix, how do i increase the number of build users, preferably declaratively?
<iyzsong>cnx: guix-configuration has a build-accounts field for the count, it default to 10
<cnx>thanks!
<apteryx>noe, lilyp: any idea what should our next gnome target be? 50 or 51 ?
<bdju>Could anyone instruct me on what part of my config I actually need to change to keep swaylock working? >config.scm:109:49: warning: 'swaylock' is deprecated, use '(@ (gnu packages window-management) swaylock)' instead
<bdju>Line 109 currently looks like > (program (file-append swaylock "/bin/swaylock"))
<bdju>Does the window-management bit go there or is it a new package or service module I add at the top of the file?
<bdju> https://codeberg.org/bdju/dotfiles/src/branch/youkan/guix/config.scm Here is my current config.
<bdju>The example in the manual (devel version) still matches my current config.
<bdju> https://guix.gnu.org/manual/devel/en/guix.html#index-screen_002dlocker_002dservice_002dtype
<bdju>I added window-management to my use-package-modules line but now it says > WARNING: (#{ g777}#): `swaylock' imported from both (gnu packages wm) and (gnu packages window-management)
<bdju>Is window-management a superset of wm? Should I remove wm?
<bdju>I removed wm and didn't get any errors about not being able to find a package or whatever, so I guess that's probably fine then.
<bdju>Is there a way to verify which kernel is the latest installed and would be used on reboot?
<apteryx>'guix system describe' I think
<PuercoPop>Would setting up an irc bot to notify of PR activity in guix repository (e.j. https://codeberg.org/emersion/nagjo) help with getting more eyes on the pull request activity?
<PuercoPop>Do I need to do something in particular to have the .desktop entries in ~/.guix-home-profile/share/applications show up in the menu launcher when in a foreign-distro setup?
<qzdl>good morning guix
<dodorexceros>part
<civodul>Hello Guix!
<jlicht>o/
<iloruxa>i was configuring basics and everything picks up from .config except for emacs - does it need to be configured via the home config.scm ?
<user_oreloznog>\o
<nikolar>hmm getting 502 bad gateway when trying to download guix
<nikolar> https://ftpmirror.gnu.org/gnu/guix/guix-binary-1.5.0.x86_64-linux.tar.xz
<yelninei>apteryx: Are you one of the guile-lib maintainers?
<apteryx>technically yes
<yelninei>would it be possible to add the required gnulib files to the repo to fix autoreconf with gettext 0.24+ ?
<yelninei>the context is https://lists.gnu.org/archive/html/guile-user/2025-05/msg00013.html
<yelninei>or not use GUILE_FLAGS
<apteryx>I see; it looks like bundling the needed gnulib file is how it's supposed to work
<apteryx>files*
<apteryx>there's already some kind of workarounds in autogen.sh
<apteryx>it creates a build-aux/config.rpath dummy for GUILE_FLAGS; maybe the same can be done with the other files needed
<apteryx>(perhaps GUILE_FLAGS doesn't actually use the features that rely on those -- to be determined)
<yelninei>i think what would also work is adding a autopoint invocation to autogen.sh (the files are still distributed with gettext but no longer "public"), at the inconvenience that you get the complete gettext things
<mwette_>Say I fork guix on codeberg, make a branch and modify a package decl. What's the simple way to test it? `guix repl -L .' then `> ,use (guix) (guix packages foo)' then `> ,build bar' ?
<apteryx>build the whole thing then ./pre-inst-env guix build your-package
<apteryx>then run it from the store
<apteryx>or enter a shell with it, ./pre-inst-env guix shell your-package
<apteryx>"the whole thing" being the guix checkout :-)
<apteryx>what kind of resolution is there to this? https://paste.guixotic.coop/_scratch_-4213-4490.html
<apteryx>"failed to find alternative substitute for '/gnu/store/3sk78b8nn9x256sq9flbcymjxjsp3lf4-zabbix.conf.php'"
<apteryx>ah, the suggested --fallback I guess. I forgot in which condition this happens.
<mwette_>apteryx: Thanks. How do I build? Are there instructions written down somewhere?
<csantosb>You mean this ? https://guix.gnu.org/manual/devel/en/guix.html#Invoking-guix-build
<mwette_>csantosb: That builds from the profiles guix?. I've used that for file-based builds, and for builds in my own channel. But I don't see how to point to the checked out guix distribution.
<yelninei>mwette_: https://guix.gnu.org/manual/devel/en/html_node/Building-from-Git.html and https://guix.gnu.org/manual/devel/en/html_node/Running-Guix-Before-It-Is-Installed.html
<mwette_>yelninei: thanks!
<yelninei>22h feedback for one bisect good ...
<apteryx>mwette_: or (info "(guix) Building from Git") if you use info!
<muaddibb>I'm trying to submit my first patch, Should I sign my commits and submit my public key somewhere?
<ieure>muaddibb, Guix doesn't require contributors sign their patches. The committer who applies it will sign with their key.
<muaddibb>ieure: can I skip the pre-push hook, then?
<muaddibb>for the AGit workflow
<lilyp>noe, apteryx: preferably 51; no that we have shepherd done, future upgrades should be somewhat easier (fingers crossed)
<lilyp>btw now that we have gherd, we should probably get pipewire on gherd too
<untrusem>gherd?
<lilyp>gnome shepherd; if you run gnome 49 on guix, you'll have it
<cluelessguixer>Can't build a container without dhcpd-service-type: guix system: error: service 'wireguard-wg0' requires 'networking', which is not provided by any service. Config file: https://bpa.st/6445Q
<PuercoPop>Are reviewer teams always auto-assigned or if I submit a home service should I add the home team myself?
<ieure>PuercoPop, They're defined if the file you touch corresponds to a team; not all do.
<PuercoPop>ieure: Thanks. Is ther a way to check if a file matches a patterm? using the ./etc/teams.scm script?
<ieure>PuercoPop, Yeah, or grep it for the name of the file you modified.
<cluelessguixer>I found a roundabout solution: add (service connman-service-type) then just stop that service when the container goes up and fix the rest.
<ieure>I recall reading something about Guix requiring nss (the nameservice switch daemon) to function, does anyone have some background on that?