<tanner40>How should I invoke my binary from the service? all of the examples I've found have used `file-append` with a "lowerable object" such as inetutils but I can't find a list of these objects that might apply. Could I just invoke my binary from `/run/current-user/...` ?
<AwesomeAdam54321>tanner40: Yes, it should work. the file-append is there to find inetutils in the store, and then find libexec/syslogd from there
<tanner40>so I could substitute `inetutils` with any name that will resolve to a package in the store?
<rekado>looking at the strace of the monolithic texlive’s pdflatex and the variant from the modular texlive I see that the former touches much fewer files
<podiki[m]>mostly was on a latest git checkout version (for a long time), but now on the new v9 release and haven't noticed
<podiki[m]>might depend on what backend or settings you use?
<paladhammika>the only settings that changed were the rounded corners. i'll mess around with the config file.
<podiki[m]>I've been on the latest commit for so long I don't remember what changed when :)
<podiki[m]>but there are new backends and ones that might be deprecated? not sure, maybe run through your config to see any new choices
***califax- is now known as califax
***aya is now known as gyara
<sughosha>Hi everyone, could someone let me know how to use PipeWire instead of PulseAudio in Guix? I would like to replace it since it works well in Wayland. I also want to know how to use Pipewire-Jack in Guix (I used it with pipewire-jack Arch package, wamt to know how in Guix). Thanks.
<iyzsong>sughosha: basiclly you run 'pipewire' and 'pipewire-pulse' from window manager, then in the user's XDG_RUNTIME_DIR, pipewire will listen to the pulse socket. pulseaudio based applications will use pipewire now.
<sughosha>iyzsong Thanks for replying. So I have to enter the command manually every time. I will try it and see if it works.
<iyzsong>what's your window manager? you can add the commands in its configure file (eg: ~/.config/sway/config)
<sughosha>I killed pulseaudio with the above command, then started pipewire, and then went to sound test in Gnome's settings. It seems Gnome is again starting pulseaudio automatically, instead of using pipewire.
<kitzman>hm. did anyone here try to run shepherd on a non-guix system, and it not being pid 1?
<kitzman>it seems to have the basic functionality, but can't seem to be able to get my GUILE_LOAD_PATH right. I added the dir to the ~/.config/guix/..., /usr/share/guile/..., but it's still missing some dependencies (i.e libgit2). which I could install manually, but I think it would be more appropriate to invoke a guix shell to have all the deps.
<lilyp>You can absolutely run shepherd as not PID 1
<futurile>cbaines: I have an update for a package (fish shell) and it works if I manually do the compile, but when I run it under the Guix daemon one of tests fails. I *think* it's caused by my set-up, but I can't figure it out. Any suggestion on what I should do? I guess send it to the patch list, with a comment asking someone else to try building it?
<asdf-uiop>futurile: does the build log say anything that might be useful?
<asdf-uiop>You could also post the patch to a paste bin, link to it here and I'll try to build it on my system
<cbaines>futurile, it's possible that it's something to do with your setup (filesystem, Linux version) but often it's more about the isolated build environment
<ArneBab>(arg, sorry, wrong channel — should have gone to #guile)
<paladhammika>regarding my troubles with picom, i think the rounded corners are the culprit. that was the only change in the last update and when i could saw the ram consumption climbing, switching off the rounded corners stopped the issue immediately.
<alMalsamo>The guix website really needs a way to search for package names like other distros instead of clicking thru multiple HTML pages of a given letter
<paladhammika>There is one but not directly on the site for whatever reason
<phf-1>drakonis, How do I restrict access to selected users?
<phf-1>drakonis, I've setup a channel with introduction and all.
<phf-1>Now, package definitions should point to archives hosted somewhere.
<phf-1>I've a test `package.tar.gz', a test package definition, but I need the `(source (origin ...) ...)' to point to a /somewhere/ that has restricted access.
<phf-1>Well that looks a lot like Kerberos things...
<Kolev>Can I use `guix system build` to test a config's validity without applying it?
<rekado_>phf-1: the guix-daemon already has avahi support, so if you’re on the same network as another Guix user you can get binaries from them.
<rekado_>you can also run “guix publish”, which publishes your store as a substitute server would
<rekado_>you can restrict access with a password-authenticated reverse proxy or have the other person use a password-restricted proxy server.
<rekado_>the daemon respects the http_proxy and https_proxy variables
<rekado_>admittedly, there’s probably some glue code missing to make this all a little more convenient to use
<kitzman>so... i'm trying to use guix services to create shepherd services. I saw that there's a function to generate service files (shepherd-service-file). But this takes a <shepherd-service>. So next thing, I'm fold-services my-services with the target type shepherd-root-service-type. but apparently that's wrong (I checked the code)
<pinoaffe>phf-1: in theory, you could make an AUR by just writing some software that generates a git repository containing all those software definitions
<pinoaffe>I don't think it's a particularly useful thing though
<kitzman>i see that there's an "extension" to mpd-service (for example), but I have to find a way to use it, so that I can generate the right expressions
<Michal_Atlas[m]>florhizome[m]: True, but everything seemed to be labeled build, so I called it that
<Michal_Atlas[m]>* True, but everything seemed to be labeled build, so I called it that, my bad
<florhizome[m]>but that’s a system service, it’s not grub that you‘re building.
<Michal_Atlas[m]>I know, it's just that it always says, "things that will be built: ... install-bootloader", I misspoke, sorry, but why does you being sudo change anything about that action taking place?
<florhizome[m]>Yeah I think we should be consequential and be able to point guix build at a file with a service definition to test it^^ but maybe that’s even a bad idea
<jaft>sneek: later tell dcunit3d. Regarding fonts not rendering in QT WebBrowser app.s, someone pointed out a patch that was supposed to backport a fix and I manually applied said patch to QTWebEngine; you can find that here: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=53011#40. No one's responded, yet, on their thoughts regarding that approach but it's worked for me, with QuteBrowser.
<phf-1>The daemon also honors the http_proxy and https_proxy environment variables for HTTP and HTTPS downloads it performs, be it for fixed-output derivations (see Derivations) or for substitutes (see Substitutes).