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 <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 <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>The example in the manual (devel version) still matches my current config. <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? <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? <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 ? <nikolar>hmm getting 502 bad gateway when trying to download guix <yelninei>apteryx: Are you one of the guile-lib maintainers? <yelninei>would it be possible to add the required gnulib files to the repo to fix autoreconf with gettext 0.24+ ? <apteryx>I see; it looks like bundling the needed gnulib file is how it's supposed to work <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>or enter a shell with it, ./pre-inst-env guix shell your-package <apteryx>"the whole thing" being the guix checkout :-) <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? <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. <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? <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 <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?