IRC channel logs
2025-04-12.log
back to list of logs
<old>trevdev: what's CSAM content? <old>sorry I've never tried Matrix so I'm totally clueless <identity>old: looking up the acronym would certainly help <old>good lord I was not expecting that <trevdev>old: In case your first result was "Construction Saftey Association of Manitoba", the spam was very dark underbelly of the Internet content. You don't need to google any further than that. Protect your heart. <PotentialUser-93>when I do `guix home container` the container doesnt contain the global packages from `/etc/config.scm` is that normal ? I wanted to test my dotfiles with neovim but neovim isnt in the container <nigko>What is the proper way to build linux-libre with debug symbols? I tried 'guix build linux-libre --with-debug-info=linux-libre', but the resulting kernel still does not contain debug symbols. <PotentialUser-88>when making a image with `guix system image /etc/config.scm`, I have 2 questions, where do I find the config.scm in the image afterward ? I cannot find it in /etc or in /etc/guix, also how can I include my user `guix home` when making the image ? and if possible is it possible to make a raw image with luks+lvm ? <Rutherther>PotentialUser-88: the configuration will be in /run/current-system/configuration.scm as long as you used the --save-provenance option. If you didn't, it won't be anywhere <PotentialUser-88>if I didnt use that option, am I doomed or there is a way to generate it from the current running config ? <Rutherther>there is no way to generate a config from a sysem <Rutherther>PotentialUser-88: as for the luks partition, I think it should be possible, but will require some work to make the scripts that will build the image yourself, you won't be able to use guix system image <jack>Is it possible for a package definition to use a custom downloader? <jack>For examble aria2, which enables multithreaded downloads and torrent support. <jack>This would be useful for packages with massive files, such as games. <Rutherther>jack: hi, definitely. all the 'downloaders' are just sequences of commands to execute, you can make your own <jack>Rutherther: Thanks for response. So this means a package can have interactivity with the user at install time? like prompt them for password if the package's tarball is encrypted, or if the downloader is a torrent client, ask them for selecting which files from the torrent to be downloaded, wheter or not to seed the torrent, seed the torrent even after installation, etc? <lee-thomp>I've seen `home-znc-service-type' of course but to me this looked more like the client side of things, maybe I'm totally wrong <lilyp>instead of cron, you'd use a shepherd service and I'm p sure home-znc-service-type does that for you if you want to use guix home <lilyp>if not, look at the implementation and copy the relevant bits to your shepherd's init.scm <lilyp>I think it is also possible to run znc with a dedicated znc user <lilyp>I don't see why cron plays a role here <lilyp>cron just runs whatever job you have at a specific time <lee-thomp>yeah I'm getting ahead of myself the ZNC wiki page that talks about using cron is for automatically restarting in case of reboot/crash <lee-thomp>okay yeah home-znc-service looks small enough to copy for what I need <lee-thomp>but just to be sure I've got this right, the home-znc-service would be pointless to run on my desktop which I'm switching on and off and if I wanted to catch messages while I was away I'd want to run ZNC on my server which is always on right? Then I'd connect to the server's ZNC from my desktop to catch up on what I've missed <nigko>Concerning building kernel with debug symbols. The kernel config file for each version and architecture is located in directory gnu/packages/aux-files/linux-libre/ and contain CONFIG_DEBUG_INFO_NONE=y. This seems to be the reason why the resulting kernel does not include debug symbols even if it is compiled with --with-debug-info transformation option. <kby>hello, I can't get which guix to point at .config/guix/current/bin/guix <kby>I am on Debian Sid, I have the GUIX_PROFILE etc. in my .zprofile but I can't get zsh to call the latest version of guix <Rutherther>kby: ~/.config/guix/current should be created automatically after you pull <Tadhgmister>is there a way to insert a ssh authorised key into the openssh service without reconfiguring the system? I just got the point where I'm trying to use guix deploy and realized I don't have any trusted ssh keys on the machine to deploy with <Tadhgmister>otherwise is there a way to tell guix deploy that it can ssh into the machine with root and no password because that is what is currently setup, i figured the first thing I could use `deploy` for is to setup the proper keys <Rutherther>Tadhgmister: the default config for the service searches .ssh/authorized_keys so the same way you would configure authorized keys on foreign distros... <Tadhgmister>like /root/.ssh? root is the only user so I'm not sure where that folder should be <csantosb>Do we have a policy about out of maintenance packages ? Do we keep them for as long as they build ? <futurile>csantosb: yes, there's details in the manual. But essentially, if they still build we keep them. <csantosb>futurile: where exactly in the manual ? I haven't found anything by 'obsolete' or 'out of maintenance' <Tadhgmister>when i get warnings about not able to determine provenance, what specifically does that mean? is it just it wasn't able to authenticate the channels or something? <Rutherther>Tadhgmister: no, the provenance is used to check if you're upgrading or downgrading. And if downgrading, you would get an error. When it's not found, you get this warning <kby>I could get that issue with the PATH solved, looks like zsh doesn't source /etc/profile.d automatically <kby>I now have the issue that emacs-next-pgtk ignores my GTK2/3 theme. I have Guix running on Debian, do I have to package my custom GTK theme for Guix and install that? Or is Emacs in Guix missing some package it needs to support GTK2/3 theming? <Rutherther>nothing sources /etc/profile.d on guix system as far as I can tell <Rutherther>it's usually sourced from /etc/profile on foreign distros. Guix system doesn't do that <kby>There was a guix.sh in /etc/profile.d adding $HOME/.config/guix/bin in PATH, which fixed the issue with which guix pointing to /usr/bin/guix <kby>so I had to source that guix.sh explicitly <Rutherther>so in your earlier messages by "which guix to point to" you meant that you're executing which and want it to point to that. Okay. Then revisiting your other message about setting GUIX_PROFILE, note that that variable shouldn't be set after sourcing the profile file. It's just for that, it should be unset afterwards <Rutherther>and you can of course source both the profiles ~/.guix-profile and ~/.config/guix/current inside of your .zprofile, though it's unnecessary as you already have the file to source it under /etc/profile.d as you pointed out <lilyp>just 7 more patches to get the legendary 77777 <cancername>Hi #guix, cuirass has been failing to fetch channels with "failed to read index": https://paste.debian.net/hidden/7804abbf/ . I've tried to restart guix-daemon and cuirass, but nothing seems to be working except deleting the /var/lib/cuirass/.cache/guix/checkouts/ directory. could someone help me fix this? <Rutherther>cancername: my guess would be your disks areen't unmounted properly so you got an empty 'corrupted' file on the disk because of that <cancername>Rutherther: doubt it, but I will check next time it happens. thanks <Rutherther>cancername: the .git/index shouldn't be empty and normal git operations definitely do not make it empty <Rutherther>so that's why I took that guess, and in combination with the issue of unclean unmount of disks