<johnabs>I'm trying to get multiple entries into the (xorg-configuration (extra-config )) config setting, but if I add more than 1 Section entry, my display manager won't load on startup and the system hangs. I'm not sure why this happens, can I post what I'm trying to see if I can get some help?
<johnabs>Also, just to make sure, are my messages going through?
<PurpleSym>Do you have an example where this does not work?
<davidl>PurpleSym: no I don't have one handy. I just know that last time I tried to do this it didn't work. However, if it only applies to builds, then maybe the issues I had before were sometimes with a guix pull.
<ulfvonbelow>hmm, this is truly puzzling, (require 'use-package) succeeds fine, and yet the first line in *Messages* is: Unable to activate package ‘use-package’. Required package ‘bind-key-2.4’ is unavailable
<rekado>ulfvonbelow: one thing to check is whether you’re mixing Emacs packages managed with Guix with those downloaded by Emacs.
<ulfvonbelow>package-list-packages shows csharp-mode and gnu-apl-mode as installed via emacs, with the rest either 'external' or 'built-in'
<rekado>this is only about creating separate commits; you don’t need to give each of them a name (which is what a branch is)
<ulfvonbelow>florhizome[m]: if you're wondering how to actually go about creating the commits, note that you can stage only changes to part of a file. I'm not sure how to do it with 'git add' directly since I use magit, though
<dthompson>I am converting a package recipe to use g-expressions and I am wondering about a best practice: if I refer directly to package objects in the arguments field, and those packages are not needed by the build system otherwise, do I still include them in inputs?
<dthompson>they aren't strictly necessary for the package to work as they are already captured in the gexp. however, the various guix UIs that examine the input fields to show dependencies wouldn't be showing the full picture.
<dthompson>I'm leaning towards including them in the inputs fields anyway to make the relationship more explicit.
<tricon>dthompson: fwiw, i like your latter point.
<Kabouik>I am trying to package cobib (python) for Guix but am getting this error: https://0x0.st/oJCR.txt I don't really understand it, seems the installation process is requiring a connection to check things? Is it something that I can fix in my Guix package, or should I contact the developer to ask for an offline installation process?
<Kabouik>I think one of the differences is cobib allows you to store your files anywhere regardless of where is your database; but I guess also the UI changes (it will change in cobib 4.0, which is in development, but won't be curses-based so I prefer to package one version now in anticipation of the headache that the new version could be to package)
<Kabouik>For me the main point is it is a console literature manager, either through CLI or TUI. I didn't want a GUI or Web UI.
<Kabouik>In all honesty, I haven't really moved from Zotero yet, so I'm not even too used to the Bibtex/Biblatex/Latex workflow… I had `cobib` installed on my machine for quite some time and really liked the idea, but never really transitionned to it by lack of time, and also because cobib still has no support for downloading PDFs through a proxy (this is planned). But seeing that Zotero is not packaged for Guix, I figured it might be a good time to package
<Kabouik> cobib and try it again, with a little more will this time.
<codonell>civodul, Ping? Around? I'm reviewing old glibc patches in patchwork (I'm driving an SLI on patch review based on patch time in a non terminal state).
<rekado>FYI: On Wednesday, October 12th, 2022, there will be maintenance work on the MDC firewall between 05:00 am and 09:00 am (UTC+2).
<apteryx>rekado: how will that impact the Guix services from the outside?
<rekado>apteryx: possible interruptions to *.guix.gnu.org
<nashdidan[m]>Is anyone here using doomemacs and is able to use guix.el ? I’m running into problems when I install the package from doom, where a Guix repl fails to start. When installed using guix itself it does work.
<lilyp>in which constellation does doom affect your guix repl?
<pkal>Is it just me or does the default vi on a guix system always crash when entering a non-ASCII charachter (eg. umlaute).
<PotentialUser-91>hi all, how to install new version of package? I used guix build --with-source=... but then i realized that i needed to use the expr, how make it? or there may be a more elegant solution?
<fiesh>`guix gc` gives me a `guix gc: error: reading directory `/gnu/store/trash/mbnpbiqziy3ir7v6jq3926glqgchy224-slang-2.3.2/share/doc/slsh/html': Input/output error` -- but a btrfs scrub runs through fine... any hints?
<fiesh>(this is my first btrfs installation ever, can't say I'm thrilled, brand new nvme...)
<antipode>fiesh: What does "/gnu/store/trash/mbnpbiqziy3ir7v6jq3926glqgchy224-slang-2.3.2/share/doc/slsh/html'" say?
<ae_chep>So I know this isn't a scheme channel but I heard people talk about how scheme is their go-to for scripting. Do you not need to execute other programs? Pipe their output to other programs? Is it not cumbersome to do so in scheme? Are there utilities that make this easy enough?
<rekado>kaelyn: it looks good to me, but I was hoping for someone who uses weston to chime in
<rekado>I’m just a little worried that wayland-protocols-next is used – will this lead to problems with other wayland tools that are still using wayland-protocols?
<kaelyn>rekado: No worries! I had a feeling that may be the case. I'm not sure what the motivation for creating wayland-protocols-next was, but the newer weston didn't compile with the old wayland-protocols, and I wouldn't expect the updated version to cause communication issues with clients on the older version (otherwise it isn't a very good protocol for one intended as X11's successor)
***Miro69 is now known as Miro[fsk]
<rekado>kaelyn: thanks for having tested it. I’ll apply the patch later tonight.
<kaelyn>Thank you! I also just tested running foot in the new weston to double-check, and it seems to work okay.
<johnabs>Hi all, I'm getting a funky error when I try to reconfig using multiple entries in the extra-config of the xorg-config section in my system.scm file. Basically, it breaks my SLiM (or whatever default dm starts up when you install guix from the graphical installer) and my computer just hangs on a black screen then I have to power it down. Entry 1 in
<johnabs>the list works fine, but adding either of the other two entries breaks it. Can someone check this paste and see if I put the entries in correctly? As an aside there are some commented lines toward the bottom where I can't add a substitute server, it says I have an invalid field specifier, even though I followed the manual/channel guide. Here's a
<rekado>what’s the invalid field specifier it mentions?
<johnabs>I'm also on a 12th gen framework laptop if that helps
<efraim>extra-config can be a list of strings or objects, so nothing obviously wrong there
<johnabs>I put the code for the substitutes server right after the %desktop-services) command, as described in the manual. But the error message isn't really helpful. It basically just says this: (services ..... %default-authorized-guix-keys)))))): invalid field specifier
<johnabs>Hi, sorry I'm going to be chatting in from matrix now, thanks for your help efraim! I hope I can get this other issue figured out soon, but i'll be the matrix johnabs now :3
<ppw>unmatched-paren: can I ask why the decision to have everything built from source was made?
<johnabs[m]>I might be able to answer that a bit, but basically it ensures the software you're running is actually the software on the servers, and no jiggery-pokery is going on. Also, it gives you greater control over the software if you want to configure the packages yourself, same reason why people run gentoo. Of course, if you don't want to build from source, you can always use the substitute servers and grab the precompiled binaries from there.
<Kabouik>Is `swapon -a` supposed to work with swap files? I use a swap file because after discussion here this was the best/easiest way to enable hibernation on an encrypted Guix and btrfs file system
<apteryx>Since I started using GDM, my ratpoison sometimes gets locked up, not answering to input anymore
<Kabouik>Weirdly swapon -a doesn't return any error, but I notice that `free -m` shows only zeros for the swap after I swapoff -a/swapon -a, and hibernation stops working. I don't think I had this issue with a swap partition (but using a partition had downsides)
<apteryx>using Geiser with Guix seems to cause it to use vast amounts of memory over time for example
<Kabouik>Actually I already have somethign similar in my config (see the last lines here: https://0x0.st/oyMs.scm), but swapon still needs me to pass the absolute path to the swapfile to work, presumably because the swapfile is not listed in /etc/fstab
<Franciman>when using guix shell --container, is it possible to have some services started inside the container?
<lechner>Hi, what is the proper remedy for configure:13347: error: possibly undefined macro: AC_LIB_LINKFLAGS_FROM_LIBS when using Guile Autoconf macros, please? Adding 'gettext' to native-inputs does not seem to help https://github.com/wingo/fibers/issues/17