IRC channel logs
2025-08-31.log
back to list of logs
<gs-101>Hello! Has anyone here had any luck in theming Qt? I got GTK down. I have the ct packages installed but they don't seem to set the theme for some reason, despite me setting the value of "QT_QPA_PLATFORMTHEME" and writing the configuration files. <Tadhgmister>ungoogled-chromium doesn't build on the latest version of guix? <Kabouik>How should I proceed to create a profile that uses time-machine? I have a channels.scm with commits and a manifest, just not sure how to time-machinize `guix package -C manifest.scm -p ~/.guix-extra-profiles/something/something` <Kabouik>I think `guix time-machine -C ~/.config/guix/channels-chromium.scm -- package --install ungoogled-chromium-wayland` should work to install in my main profile, so maybe I just need to append the -p part. <Kabouik>I don't want to install something with time-machine inside a profile with other packages though, I guess it would affect everything in that profile, hence why I wanted a distinct one. <Kabouik>It's going to be building for a long time, I'll see later if appending -p path/to/profile to that command was the right way. <PotentialUser-94>Hello, how to get sources and build sources for hidden package? I tried guix build —sources ‘(@ (gnu packages rust-crates) rust-icu-properties-data-2.0.1)’ but it says package not found for version. If I try with -e before the expression it says unbound variable. (I will see reply in logs even if my phone disconnects) Thank you! <csantosb>sneek: later tell ekaitz, -P1 pkg1 -P1 pkg2 ... with a high number of packages becomes unpractical <untrusem>PotentialUser-8: I am having git problems inside distrobox <Rutherther>PotentialUser-94: the package is not 'hidden' here (as in the property hidden would be #t, it is just not exported. And for not exported symbols, you need to refer to them with @@ not @, that is why you are getting unbound variable. The option with -e is the proper one. <Guest60>if I want my user to be able to do 'reboot' without any authorization, do I have to configure the polkit service in system config? <apteryx>Guest60: don't know about polkit, but you could add a NOPASSWD rule to your sudoer file <apteryx>beware, the syntax of the sudoer file is crazy <Rutherther>Guest60: are you using elogind? if so, loginctl reboot should work <apteryx>also, my answer doesn't quite answer to your request of using just 'reboot' (you'd still need to type 'sudo reboot') <apteryx>csantosb: not sure what was being discussed, but I'd prefer if -P1 was effective for all packages passed on the command line, not just the following <apteryx>Date not in range: 1756645830 <= 1756645833 <= 1756645832 <Kabouik>I was trying to create a Guix profile yesterday for a package that needs time machine to build and may not be maintained in Guix due to the difficulty fixing it when it breaks (ungoogled-chromium-wayland), but I have not managed. Is that even possible? <identity>Kabouik: you can use an inferior for that, but be aware that ungoogled-chromium has loads of CVEs <identity>or at least the version packaged in guix does <Kabouik>Damn. I'd happily use Nyxt instead but the dev has stopped packaging it for Guix (due to Electron and a former team member that was using Guix but left) <Kabouik>Looking for what are inferiors right now. <identity>switching to a different browser, even if temporarily, is likely a better idea <Kabouik>Yup, but the browser is probably the second thing one never wants to be forced changing, after the editor. <Kabouik>Nyxt is what I want to daily drive, but it would take some work and time to configure, and even install it. <identity>it would take some work to update the Nyxt package, it seems to be broken right now <Kabouik>And they don't package it for Guix anymore due to difficulties related to Electron; but that's a shame we can't have an common-lisp browser following the Emacs paradigm in Guix. <fnat>Am I supposed to find a 'ca-certificates.crt' in '`guix build nss-certs`/etc/ssl/certs/'? <Rutherther>fnat: you're only supposed to find it in profiles built with nss-certs package. It's built with a profile hook <Kabouik>Do we have desktop integration for flatpaks? I see no .desktop files and my launcher is not picking them (but I'm using Sway so maybe something like Gnome would). <Kabouik>Thank you, I'll try that immediately. <Kabouik>Oh but that's a snippet for Guix home, I don't use that yet sadly <Rutherther>so just put the exports to your shell profile files directly <Tadhgmister>If guix was to support UKI as a bootloader is there a way to inspect the list of system symlinks and identify ones that have the same or different root filesystem or kernel or initrd as the currently running kernel? <Rutherther>Tadhgmister: what initrd and kernel is used is specified in the parameters file in the system generation. As for root fisystem, it also specifies the root device according to what you had in the config, ie. fs label <Tadhgmister>Rutherther the store data in parameters is probably sufficient, so if the uki knew what the parameters of the currently booted kernel was it could identify system generations that had equivelent parameters <Rutherther>Tadhgmister: sure. Every bootloader gets those parameters in the arguments <Tadhgmister>oh that.... yes the file starting with `(boot-parameters` probably should have tipped me off, ok yes that would be fine then <Guest92>where can I find the list of services in %base-home-services? <identity>Guest92: in the scheme file where %base-home-services is defined, likely under ~/.cache/guix/checkouts/ or wherever else your guix checkout is stored <identity>it seems it is in the (gnu services base) module, which maps to guix-checkout/gnu/services/base.scm on the file system <fnat>I'm in the process of updating (i.e. `refresh --update`) a package and I'm asked whether I want to accept a key from upstream and into `~/.config/guix/upstream/trustedkeys.kbx`. It's the first time I encounter this. Is this a recent addition? <fnat>Oh no, it seems like it's been there since... forever? <Guest92>identity I see %base-services but not %base-home-services. are they the same? <identity>Guest92: no, %base-home-services is in a different module <identity>fnat: i do not remember anything like that from the commit log, you probably just triggered that for the first time <fnat>identity: Thanks. I've not looked into this in detail, but it looks like it's something that gets checked for some upstream repositories/projects, when things are GPG-signed. If you don't have a copy of the upstream signing key you get asked whether you want to download it. <luca>hi, are there any guidelines for updating links which no longer exist in packages? In particular the original biboumi source is no longer available, but some contributors have set up a fork on codeberg. Would it be acceptable to update the URL? And eventually the version if/when a new one is published <fnat>Hi luca, I'm also looking at Biboumi right now! :) <fnat>It'd seem that Botan can be updated to 3.9.0 pretty easily - a guix refresh --update did it for me and the resulting package seems to build ok. I still need to check the package's reverse dependencies though. <fnat>Kolev: Interesting, no prob. Out of curiosity, do you use the version packaged in Guix? I seem to be getting a TLS error with it. <luca>Nice! I'm the guy who updated botan in biboumi. And I used guix to test that it builds, so it really should work by default <luca>oh you're fnat from the room lol <Kolev>> Kolev: Interesting, no prob. Out of curiosity, do you use the version packaged in Guix? I seem to be getting a TLS error with it. <Kolev>I don't think so. I use Cheogram's instance. <Kolev>But my server runs Guix, so I'd be comforted knowing I can host it on my own server. <Tadhgmister>is it intentional that `computed-file`s are substitutable by default? is there any case where the build farms actually build computed files or should they maybe default to not bother the build farms? <singpolyma>yes I run biboumi under guix on Debian for the Cheogram instance <fnat>luca: I am! It's a small world! :)