<minall_>Is there a way of improving a driver, I loaded the driver for my graphics card, but the performance is not as good as a propietary one
<minall_>Is there a way to improve a graphics driver on guix? I installed my graphics driver succesfully, but the performance is poor than a propietary system for example, or maybe I'm not loading something
<pkill9_>minall_: if you're running nvidia then the performance isn't going to be good without the proprietary driver, so unfortunately guix isn't good for systems running an nvidia gpu
<minall_>Yes, but I'm running VIA, so I need the xf86-video-openchrome driver... But is there a way to improve the driver, because the performance is not good, or is there a way to improve the performance but still use free driverS?
<rvgn>nckx I lost the link you sent me regarding TargeTube something? Can you please resend the link? Thanks!
<raingloom>heey, anyone knows how to get sftp mounting to work? i can't find anything in /run/user/$UID/gvfs but I can browse it in Thunar
<rekado_>from a user perspective there is little difference. Installing “pcre:bin” (the “bin” output of the “pcre” package) or “pcre-bin” (a separate package with that name) is just a single character difference.
<mbakke>roptat: I tried to split mariadb outputs back in the day, but hit a problem because "mysql-config" needs to refer to all outputs, and most packages use that. I don't remember all details, hopefully you have better luck :)
<roptat>mbakke, mh... if we have "mysql-config" part of mariadb:bin, then we could use maridb:bin as a native-input
<roptat>nothing from mariadb needs to refer to mysql-config, right?
<mbakke>civodul: Minifying LLVM is high up on my priority list. I think reducing size in general will be a topic for the next big rebuild :)
<minall>rekado_: My subject was, how to add the module 'openchrome' which is on the xf86-video-openchrome, I got help from this IRC and managed to load it, so my question is... how should I update, maybe my findings can help someone else...
<rekado_>I was going to wait for “guix deploy” to be modified to better deal with errors like that.
<quiliro>minall: did you progress on your report? please remember to include logs and configuration files
<efraim>nvm, I was leaving out %default-httpd-modules so I needed a list instead of cons*
<minall>quiliro: I updated it, I just pasted my services part that worked
<quiliro>minall: i did not get it yet...probably on its way
<minall>quiliro: I was cheking too, we should wait
<rekado_>civodul: okay, I’ll see if I can restart them.
<rekado_>(I worry that I may have to stop, reconfigure, and then start them)
<rekado_>quiliro: the GWL is for use in scientific workflows. Do you have such a use case?
<quiliro>rekado_: i was investigating....i like science, so i wanted to test it in case need it sometime or in case i encounter someone else that does
<quiliro>rekado_: isn't science ubiquitous after all?
<rekado_>using the GWL isn’t science. It’s just that for genomics you often need to use a lot of tools that run for a long time and require lots of resources, and you want to use your cluster resources wisely. The GWL provides abstractions to hopefully make this easier.
<roptat>I don't know about polari, but generally, if a package comes from a package manager known to guix import, you can "guix import <package-manager> <package-name>" at least, usually there is also a -r option (recursive import)
<roptat>so, for pypi, you would do "guix import pypi mypackage -r", for opam you would do "guix import opam mypackage -r", etc
<roptat>that will output a sketch of package objects you would need to add to guix. They might not work right away, but it will at least help you find all the needed dependencies and such
<minall>I think that's the part that I don't understand well, for example, I can't add polari by downloading it manually from any source? -r for dependencies of course
<nckx>minall: It won't help you package Polari, I'm afraid.
<minall>Or just for the sources available ? for example, if polari is available on the package manager of NixOS, I can add it from there?
<minall>So gnu is an upstream which has all the GNU packages available?, so one can import them is necessary?
<minall>So, for example, how whould I add polari, adding one package will help me understand this better
<nckx>minall: It will give you a very basic ‘skeleton’ package which you can add to Guix (or your own channel) and further edit to get it to work, yes. Try ‘guix import gnu grep’. It's missing inputs and arguments (you can compare it to the ‘real’ grep in gnu/packages/base.scm), but it's a start.
<nckx>I really don't think the importer will help you with Polari, unless the Nix importer is awesome and you have a working Nix installation it can use.
<civodul>i think the Nix importer is broken, isn't it? :-)
<amz3>nckx: sorry to bother you again, related to guile-pfds, issue #35518, the very last patch does add a notice that the "patch" is done like that because upstream aka. the original maintainer 'ijp' is not responding... I can not comment more on the patch because fwiw I don't understand the code, but the patch makes it work... This is a very import package (VIP) for guile.
<minall>So what should I do to import polari.. maybe gnu has it?, and what do you mean by a nix installation I can use? what if I install NixOS in another hard drive and add packages to guix through it?
<davexunit>minall: don't bother with the nix import method. it doesn't work.
<davexunit>it may be that an importer is not a viable option here.
<rekado_>minall: I suggest writing the package from scratch and see how it goes.
<davexunit>an importer can only automate so much. there's lots of limitations.
<nckx>amz3: Well, if even the authority on the patch doesn't know how it works… 😛 Yeah, maybe guile is a good first stop. If really nobody understands it (I'd be surprised) but it ‘works’, well, I guess it's OK to note that in a comment.
<rekado_>quiliro: that’s right, it doesn’t. The manual does, though.
<rekado_>quiliro: but I’ll still have to make a new release. What you’ll get from Guix now does not behave as advertised on the web site.
<minall>Well I don't mind writing it from scratch, so how goes it
<jonsger1>rekado_: yeah, tex has industry leading error messages :)
<lispmacs>hi, I've been trying to get Guix SD running on an 32-bit netbook. I tried to use the installer to install Xfce desktop, but that failed with some build error, so I just installed the base system. I have been working since to try to get Xfce install (next page...)
<rekado_>jonsger1: I don’t have that font, so I can’t fiddle around to see what might be causing it. AFAICT I’m not restricting the width anywhere. It’s all bootstrap CSS classes + custom padding here and there.
<lispmacs>I got xorg-server, gdm, and xfce-desktop installed, but am having trouble starting Xorg (next page...)
<rekado_>lispmacs: what do you mean by “got them installed”? Are they part of the operating system configuration?
<lispmacs>the errors I see in the log are "failed to load module intel (module does not exist, 0)" as well as "failed, etc... fbdev..." and "failed, etc... vesa", so I installed xf68-video-vesa, etc. but am still getting the same errors
<jonsger1>rekado_: okay, in chromium it looks fine here... don't know for sure what font theres used
<lispmacs>rekado_: I used the command "guix install" to install all the package. I am not sure if that Makes them part of the operating system configuration
<rekado_>lispmacs: that’s not going to work. Installing packages into your user’s default profile won’t have any effect on system services.
<lispmacs>rekado_: I logged into root to install the packages, does that matter
<rekado_>lispmacs: no. As far as guix is concerned “root” is just some other user.
<lispmacs>rekado_: ok, can you point me to the correct command?
<rekado_>lispmacs: you would need to edit your operating system configuration file (e.g. at /etc/config.scm)
<lispmacs>rekado_: rekado_: is there a walkthrough for that in the manual or something, or something I can drop in?
<lispmacs>if somebody could send me an example file from their system, I could probably figure out how to adapt.
<davidl>Is there some way to remove cache from a failed a package installation? I failed building llvm as Im working on defining a new package and trying to install it with guix package -f new.scm, and it appears to just try and build and install llvm no matter, even though I have changed the package to not depend on anything pulling llvm.
<davidl>I did a guix gc before to fix a similar issue but I don't want to do that again since I would then lose a ton of packages.
<amz3>lispmacs: what are you trying to do? I back logged a little bit, but I don't understand all of it
<amz3>lispmacs: yeah, You need to improve the config.scm you used during guix system init
<amz3>lispmacs: there is several example in guix git tree
<lispmacs>amz3: I'm trying to install a desktop environment. I couldn't get Xfce to install using the installer program, so I just installed base system and am trying to do the rest myself. I will check in the guix git tree and see if I can find a usefully config.scm
<ilikeheaps>A question to Emacs users here: how to ensure Emacs has required (Guix) packages from Emacs config file?