<pkill9>also you can use --profile for guix pull, and then run `source /path/to/guix/etc/profile` to put it in your path
<matt`>i'm having trouble with the btrfs module when compiling a custom kernel
<matt`>i keep getting "kernel module not found "btrfs""
<matt`>i think my kernel config settings are fine, although there's always a change I've messed that up. i tried specifying "btrfs" directly in (initrd-modules ...) at the end in the operating system declaration
<xavierm02_>has anyone built the new ungoogled-chromium? How long does it take?
<PotentialUser-21>pkill9: inferiors don't see to really to what I want. Maybe a manifest with inferiors in it,
<emacsomancer>rubic88: I was compiling on an X230 i7 w/ 16Gb RAM. Tried three times.
<emacsomancer>xavierm02_: according to my current calculations, aleph null seconds
<matt`>is there any way to see the default .config for the linux libre kernel?
<matt`>i.e. file that contains OPTION=y,m or not set
<matt`>i think i see it. it's in the aux-files dir
<anon321anon123>Quick search through reference manual and mailing lists didn't help
<Gamayun_>anon321anon123: If the encrypted filesystems are to be mounted at boot, you can just add them in the same way as an encrypted root.
<Gamayun_>Not sure if you want them defined but not mounted.
<anon321anon123>Gamayun: so I can unlock them with only one password once for all?
<anon321anon123>I installed for reference encrypted system via graphic installer, but I have to type password for 3 times
<Gamayun_>Is it an encrypted root which has a keyfile for other filesystems? I seem to remember there was a way to do that.
<anon321anon123>Gamayun: yep, that is what I am doing right now on my debian, I am looking for something like this in Guix
<xavierm02_>anon321anon123: It's easy to reduce that to 2: put a keyfile only readable to root somewhere in the first drive that's decrypted, and then add this keyfile to the second drive with cryptsetup
<xavierm02_>anon321anon123: But getting to one time is hard because the first time, it's grub asking for the password, and then to have a keyfile ready right after that, you have to add the keyfile to the initramfs, which is a bit more complicated
<nckx>tune: Let me say for completeness that ‘su -; guix pull’ etc. isn't *wrong*, but it does imply that root is being used as a ‘full’ user that has its own packages different from tune's and the system-packages. Valid, but not how root is used on most installations. And as you've noticed, you then have to be very careful in keeping track of who's pulling & installing what.
<nckx>But it's usally not needed and starting to read a line only to realise it's an old repeat gets old quickly.
<nckx>tune: I've never needed to do that (if something breaks I just fix it, but that will turn on me one day when I urgently need an up/downgrade, I know). There's probably a way, and it probably involves inferiors, which is Guix's powerful but hand-wavy answer to everything.
<anon321anon123>I couldn't find how well Guix containers provide security. Is it like docker/LXC, or it just enhanced chroot? Can I run possible malware at container?
<nckx>anon321anon123: Containers don't provide security, everyone involved in their creation has always been very adamant about that. That includes LXC, although Docker is purely marketing-driven so who knows what they promise.
<nckx>That said, guix containers are newer and have seen less testing so assume less security than that 😛
<anon321anon123>Hm, right, if I want security I would run VM or even malware on another machine, but still, LXC relying on some linux features like cgroups, namespaces, etc. Does Guix do the same?
<nckx>Yes. Don't ask me exactly which ones (cgroups no; namespaces yes is all I know).
<g_bor[m]>I was wondering about two things, as I was doing some packaging.
<g_bor[m]>1. Is there any feed/ml I can get info when the master/staging/core-updates branches get merged. My usecase is that I would like to get notified when master is merged onto staging, so the I won't need to add the same commits to both, simplifying the merge, but can start working on the staging feature as soon as possible.
<g_bor[m]>2. Is there a way to get guix download working for any origin? I was thinking something along the lines of guix download (package-source packagename), so that I don't have to repeat the download after a failing hash.
<mbakke>g_bor: The 'guix-commits' mailing list may be of use to you.
<g_bor[m]>mbakke: Yes, I am subscribed, and also watching it, but it is a quite high volume list, and I am always afraid that I miss something :)
<g_bor[m]>Maybe I could add a filter to have merge somewhere collected, but it seems like suboptimal.
<rekado_>g_bor[m]: “guix download” does not have an “-e” option, sadly, but I think it would be cool to have.
<g_bor[m]>rekado_: I might have some time to have a look at that in the coming weeks. I feel this would be a really useful feature.
<cap>g_bor[m]: Hey, how is the status about your config file?
<g_bor[m]>here it is, I just pushed it so that you can have a look.
<g_bor[m]>but as I said, there's nothing fancy going on there.
<g_bor[m]>Once I setup my dotfiles, that will be more interesting.
<wellton>Hi.. I use an T400 with libreboot and Guix System 1.0.1 =) But, two questions: 1) my bluetooth not works =( my lsusb returns this: Broadcom Corp. BCM2045B (BDC-2.1) ... I installed bluez and b43.. anybody can help me? 2) The libreboot not find the guix`s grub. anybody can help me??
<wellton>In other computer (other T400 with libreboot with PureOS and Linux-libre) the bluetooth works.
<g_bor[m]>cap: one thing that is missing is the swap setup, as it currently does not seem to work with a uuid. I would like to fix that first.
<g_bor[m]>It seems that upon swap activation the dev mapper links by-uuid are not up yet...
<g_bor[m]>maybe putting swap activation after udev could work, but I don't know if that is acceptable.
<wellton>Hi.. I use an T400 with libreboot and Guix System 1.0.1 =) But, two questions: 1) my bluetooth not works =( my lsusb returns this: Broadcom Corp. BCM2045B (BDC-2.1) ... I installed bluez and b43.. anybody can help me? 2) The libreboot not find the guix`s grub. anybody can help me?? In other computer (other T400 with libreboot with PureOS and Linux-libre) the bluetooth works.
<matt`>I'm setting up a system with two luks-encrypted devices and btrfs on top of that. However, when booting I'm only prompted for the password to the first device. Grub then goes directly to trying to setup the btrfs filesystem and fails because it's missing the 2nd device.
<bandali>cheers rvgn, sorry i can’t be of much help
<bandali>i too had to deal with a similar thing (our school uses some bullshit flash application for TA trainings) and i had to resort to using one of their lab computers that ran windows to do it
<nckx>Oh god, I just read your mail. My (very sincere) condolences, rvgn :-/
<g_bor[m]>rvgn: I've also read it, and gave you a quick answer.
<nckx>As much as I hate steering people away from Guix: if this really is time-sensitive I'd test in a Trisquel (or whatever) VM whether Gnash is even a solution. Then you still have time to come up with a plan B if it isn't.
<g_bor[m]>yes, my answer also boils down to that...
<nckx>Rather than waiting for it to be packaged in Guix; maybe it doesn't work; is this a packaging bug or a Gnash bug; no idea; let's test with another distro; and you're at the same point anyway with precious time lost.
<g_bor[m]>I've been trying with gnash years ago, and sometime even then it did not work. The effort is much appreciated, but it is very hard to shoot at this moving target...
<nckx>g_bor[m]: From moving to (almost?) dead with little in between, no? I thought Flash was X-(
<rubic88>xavierm02: Hoping my prediction fails, for your sake.
<nckx>rvgn: I'd say that if it doesn't work out of the box with the default values that's a bug, so yes.
<nckx>I don't see any parameter that couldn't have a sane default pre-set.
<quiliro>nckx: i am using emacs-guix's guix-package-locations and guix/utils.scm does not exist...perhaps it is because utils.scm does not hold packages, just modules....but then how can i know where that module is defined?
<rvgn>nckx Thanks! Any way, why the manual mentions libvirt daemon as "server-side" daemon? I can be run on any host right?, evein in home computers?
<quiliro>dongcarl: everyone here is trying to help....it is not possible to ask a particular developer to do certain task
<quiliro>dongcarl: time and knowledge are not readily available
<nckx>quiliro: It's always as simple as concatenating the elements (here, ‘guix’ and ‘utils’) with slashes and ending in ‘.scm’. You don't need a function to do this for you.
<dongcarl>quiliro: He's the one who posted that email, I'm just asking if he had more info. I'm sorry I don't mean to burden anyone.
<quiliro>nckx: i did not find a way to look at definitions without emacs-guix
<quiliro>nckx: i am not refering to combining guix and utils but to find the definitions themselves
<nckx>quiliro: I think that call-out was unnecessary and inappropriate.
<nckx>quiliro: I don't use emacs-guix, so I'm not immediately familiar with what you're doing with it. Do you mean that you don't know the ‘root’ of where these modules are?
<dongcarl>Ah, so the situation was: 1. mike gerwitz posted a series of patches 2. One of them broke on Ludo's system so Ludo emailed about it 3. mike gerwitz is still working on that patch 4. I just wanted to see if Ludo had a tentative fix in mind when he emailed about the bug
<nckx>quiliro: I was addressing the problem of your inappropriate response to a question that did not concern you. Instead of apologising, you chose to escalate. If you truly want to de-escalate, please do so, now, by ending this senseless discussion.
<quiliro>dongcarl: i was just thinking of developer time as a precious resource we must administer wisely...do you think that reminding someone whom is busy helps tehm solve the bug? perhaps there are more important bugs...do you think it is a critical bug that may be important to remind a busy person?
<nckx>quiliro: I'd rather help you with your module question TBH.
<rekado_>nckx: what would be the intended effects of (properties (gib-ram-per-core . 8))? Is this supposed to be a hint to the build node (or the head node) to not attempt the build when there’s not enough RAM?
<rvgn>xavierm02 Thanks! I was thinking the same thing. But don't know the name of the group.
<nckx>OriansJ: It looks pretty human (& non-malicious, just a bit funny). Hey, more power to 'em, and I hope my friendly about page punts them in the right direction.
<rvgn>virt or libvirt or qemu? I already added the user to "kvm" group.
<nckx>bzp: Do you really need an interactive widget? ‘bindsym XF86AudioRaiseVolume exec --no-startup-id $vol_up’ where ‘set $vol_up pactl set-sink-volume 0 +5%’ does everything I need. i3bar's volume icon provides immediate feedback.
<nckx>A hack to make sure the beep is audible since pactl seems to have a tiny async delay that might very well be machine-specific. If I remove it, the beep sometimes gets played before the sink is unmuted, or one only hears the end of it.
<rubic88>nckx: I found pairs were not covered in TLS, so I had to check elsewhere.