<efraim>TIL there's a GSoC GNOME project to convert gstreamer plugins to rust
<busara>hey, someone please check for me if there are any tools that support networking via usb modems in the live cd
***jje_ is now known as jje
<arbi>Hi there I'm trying to install https://github.com/jwilm/alacritty and I've gotten as far as using git-fetch to pull in the source. When "starting phase `build`" I see "error: no matching package named `clap` found"
<arbi>I see Clap is a dependency in the Cargo.lock
<arbi>I'm using build-system-cargo but it doesn't seem to be attempting to install the Rust dependencies as part of the build process
<rekado_>arbi: you’ll need to package Clap and add it to the inputs of the alacritty package.
<arbi>I'll have to for all the dependencies then I take it
<zacts>I encountered some issues with it, but I got it installed and working. I'm unable to use it as my main laptop system however
<zacts>the graphical installer encountered an issue, mainly that I had to rfkill enable my wifi first
<zacts>there were a few other issues with the install as well
<zacts>I'm willing to keep guix on my secondary laptop to test for bugs once I get my new laptop this week
<zacts>as far as usability is concerned the primary critique that I have of Guix System is that it takes a _long_ time to update the system and download packages, at least if I do it via `sudo -i guix system reconfigure /etc/config.scm`
<zacts>perhaps there is a faster way to do this, but I wanted to keep a config file of my main packages so that I can reproduce my setup on another machine if needed
<zacts>I do know `guix install` and `guix package -i`
<zacts>those worked Ok, but again I like to work from config files. even the above were pretty slow at times though.
<str1ngs>zacts: for user packages which is probably what you need here. use a manifest file
<str1ngs>that's kinda advanced, not something I would do right of the bat IMHO
<str1ngs>I personally name my configs by host name. and keep them in $HOME/config with a common file for common values across hosts
<str1ngs>you can have guix copy the local file to /etc/guix/config.scm if you wish. so you can diff running system vs local file
<bricewge>str1ngs: Are you sharing thoses files? Or do you know an example for such a setup?
<bricewge>That's the way I managed my config in NixOS and it would be nice to be able to reproduce it with Guix.
<pkill9>i have my desktop config inherit a base config
<pkill9>it adds to the guile load path the directory that the config file is in
<ArneBab>rekado_: I now tried accessing /dev/sg as CDROM (took a while since I had to adjust groups), but it doesn’t seem to be the cdrom device. Can I check the kernel config somehow to see whether the drivers are there?
<zacts>is there a way to get the `clear` shell command back?
<zacts>I'm having to used Ctrl-L to clear my terminal
<quiliro>Formbi: initrd is used to load modules before anything is booted...some modules may be loaded late...but others must be loaded before in order to handle hardware such as the hard disk...i am not sure if this is the section to blacklist modules that can be loaded later ...but we can test :-)
<Formbi>on Arch I just put a script in /etc/modprobe.d, and I'm curious if it can be done through config.scm on GuixSD
<quiliro>Formbi: i understand it can...but we can try now
<pkill9>does anyone use the guix API for linux containers?
<quiliro>wow, there is a lot of information, maybe it should be refered to in the manual...but in a more concise way...such as putting a link to examples of every configuration encountered and where the these examples are referenced in the manual....there are already some examples in the manual...but i think they might be placed on another section of the manual with links to them on the apropriate section....(each example could have
<quiliro>configurations of various sections, no need to make another example)
<quiliro>so there could be examples of all cases encountered by users
<quiliro>maybe it is too much for the manual but good to apply somewhere such as a wiki...as is done in parabola
<quiliro>on the other hand... i have lost my config.scm, i have to make a new one...is there a way to find the current situation (swap devices, root device, keyboard, users, modules, services, etc) from my running system in order to construct this file config.scm?
<quiliro>it would be useful also because the config.scm file used before could have diferent format from the current guix system standard
<quiliro>also, i would like to know where to find the source code to the ncurses installer
<pkill9>what does this error mean im doing wrong? "guix system: error: more than one target service of type 'account'"
<jonsger>vagrantc: don't forget guile 2.2.6, it's not mandatory, but the earlier it's in the distribution the better :)
<PotentialUser-27>Hello, my Guix system works fine, but when it start, it say that you must login. I wait a 30 seconds and then starts GDM and login on GDM. How I could start GDM first and skip the login command line that appear before GDM?
<vagrantc>jonsger: still on 2.2.4 ... debian is thawing from the freeze now that the release happened, so i hope the guile maintainer will update if needed :)
<jonsger>ah, the nice thing is that I'm already maintainer for guile on openSUSE :P
<cbaines>I've finally managed to update the Guix Data Service on milano-guix-1 !
*vagrantc laments that scheme-bytestructures still not getting into debian which blocks several things
<arbi>When in the build phase of installing an imported "redox_syscall" Rust crate, I observe "error[E0554]: #![feature] may not be used on the stable release channel" from the Rust compiler
<arbi>I hypothesize I need to configure the build-system cargo to use Rust "nightly" instead of "stable"
<arbi>Is this correct? How can I go about doing so?
<jlicht>arbi: currently, rust nightly is not packaged in guix (mostly because it is a "moving" target if my understanding is correct).
<jlicht>so you could try to build rust nightly yourself, using the rust as packaged by guix. I vaguely recall that the latest stable rust should/could be used to build the nightlies up till the next release, but I might be wrong here.