<nckx>kmicu: I also assumed read-only home + Guix → guix home (manager), I guess not.
<kmicu>A setup with home‑manager where Guix also manages home but I’m not sure whether that’s your question.
<kmicu>I’m also lost on dependency is not an input remark.
<fnstudio>(since you mention dot files... so i understand those are not handled by guix directly? so, once i manage to switch to guix system, a complete description of my machine will be guix scm file + dot files (+ storage of course); is that correct?)
<nckx>kmicu: I wonder how a broken gnupg configuration could break your DE. I do a lot of weird stuff in my .xsession, but a failing command just silently fails unless the subsequent commands actually rely on it.
<nckx>fnstudio: Basically, currently, everything under /home/you is your problem. To Guix there's no difference between dotfiles in ~ and documents in ~: it's all ignored.
<nckx>This as opposed to /var where Guix will leave most things alone but there's no promise. Services will chmod, mkdir, or remove things if they think it's necessary.
<fnstudio>nckx: right, cool; me thinking out loud: but then each app goes and reads its conf from my .config/myapp file, yes, ok i think i get it
<fnstudio>nckx: and the idea of migrating from my host system to a hybrid that's more and more guix-based til the point where i can do the switch to guix system... does that sound as a generally sensible migration plan?
<kmicu>nckx: it’s a real world scenario so old it’s from Nix world. Somehow a change in gnupg config renderd my Xorg dead. I was able to fix it quickly thanks to snapshots diffing. Iirc it was one incorrect line in gpg-agent’s config.
<pkill9>fnstudio: that's kind of what i did, starting with guix as a package manager
<nckx>fnstudio: It sounds OK. I've never actually tried it.
<kmicu>If I’m using Guix System there’s no hole in my boot? Is that correct assesment?
<nckx>Meh. Guix boots the way computers have always booted before ‘secure’ boot was introduced, we haven't jumped onto the ‘but now that's evil!’ bandwagon. Guix doesn't sign anything, so there's no signature check to be circumvented.
<leoprikler>SecureBoot can't be broken if you boot "insecurely" 😉️
<nckx>It's okay to have an iris scanner at your door (I guess), it's OK to point out gaping hol^Wflaws in existing iris scanners, but suddenly calling houses without builder-mandated iris scanners ‘insecure’ is something I feel uneasy about.
<leoprikler>bhartrihari: tor-browser is currently not yet there, but have a look at 42380
<leoprikler>Your iris scanner is only really secure if it uses Facebook's patented security solutions, that surely don't do anything evil 🙃️
<kmicu>“The infosec community will tell you that Secure Boot has been broken for 10 years, and yet nobody cared” so it looks like my boot is safe afterall.
<nckx>And just happen to film the street as part of a drone network of your neighbours' doorb^Wscanners uploading everything to the cloud.
<nckx>kmicu: Basically. The freedom zealotry community (proud member) will tell you that, in theory, secure/restricted boot is fine if users can easily add and remove keys. In practice, GNU/Linux distributions are forced to ship a MS-signed ‘shim’ to boot out of the box, and vendor firmware is buggy in just such a way (what an odd coincidence) that you can't remove their or MS's key.
<leoprikler>kmicu: Well, not entirely "safe", but about as safe as any other boot
*nckx takes off tinfoil hat, puts tasty burrito in it, eats tasty burrito.
<alextee[m]>er how do you check the files of a package again?
<rovanion>I have an issue where IceCat is unable to resolve domain names after reconnecting to WiFi, any ideas on how to debug or gather info for a bug report? And should that bug report go to IceCat or Guix?
<rovanion>NieDzejkob, jlicht: It seems to have worked permanently, even after suspending and resuming again. I will suspend the machine for a couple of days and see if it still works when I return.
<rovanion>It could also be that the machine wasn't suspended long enough to trigger the bug.
<rovanion>Which is why I'll try the longer suspend.
<jlicht>rovanion: I just have the nscd cache invalidate snippet bound under a hotkey, as my guix is extremely enthusiastic in caching negative lookups
<str1ngs>janneke: hello, just a FYI I'm gearing up for a new nomad release. The new release supports emacys windows and now uses gobject introspection almost exclusively. Also in regards to emacsy it has a better looking modeline and echo input area
<janneke>str1ngs: very nice, looking forward to that!
<str1ngs>janneke: regards to emacsy windows it only handles full windows. splitting is quite the problem to handle with webkit as you probably know.
<Jacob_>Hi. I'm having a difficulty installing my custom package. I've added (setenv "GUIX_PACKAGE_PATH" "/my-path/to-package-modules/:$GUIX_PACKAGE_PATH") to the top of my manifest file, but I'm getting an unknown package error. My question is: is exporting GUIX_PACKAGE_PATH variable in my .bash_profile the only way to get this work?
<pkill9>str1ngs: does nomad do window management? Or is it still just a browser?
<str1ngs>pkill9: it does handle window management. though it's not complete ie. it cant split windows. you can though have multiple emacs like frames open with different buffers activated.
<str1ngs>pkill9: splitting webkitgtk controls is not easy. only one instance is visible at a time.
<str1ngs>pkill9: also nomad supports more buffer then just <web-buffer> it can handle <text-buffer> and also <terminal>
<hendursaga>I can replace git with git-minimal and be fine? Since Guix depends on so many Git-related things. Do I do a 'guix install git-minimal' and then 'guix remove git' ?
<bavier[m]1>hendursaga: you can also do a single transaction with 'guix package -i git-minimal -r git'
<str1ngs>pkill9: probably eventually I'll improve the window management support so that you can split windows. just you won't be able to view the same buffer twice. if that makes sense. that's the easiest solution for now.
<guixy>NieDzejkob, I think it's worth enabling all of them if possible.
<NieDzejkob>I'm reading up on audio history on Linux, did OSS support mixing (i.e. multiple programs outputting audio at once?)
<mbakke>NieDzejkob: I think so (at least on FreeBSD according to Wikipedia).
<mbakke>if it didn't back then, it definitely would now without such hacks as PulseAudio :-)
<nckx>God damn you all to heck. You tricked me into reading audiophile.
<nckx>‘In my opinion that antialiasing makes sound be feminine while OSS corresponds to the northern and viking like school with crisp highs. Thus for me alsa = jewish school of audio engineering, oss = indoeuropean school. By the way in jewish culture mother dominates over father. Interesing coincidence.‘
<nckx>It's very unlikely that GNU systems were to blame, unless you spent minutes actually downloading from the Savannah git repository. That's the only part of ‘guix pull’ that they handle. All the rest is Guix hardware (downloading substitutes) and your hardware (building the new guix, which can take quite a while).
***Guest80569 is now known as apteryx
***Guest82480 is now known as apteryx
***apteryx is now known as Guest32675
***Guest89814 is now known as apteryx
<kmicu>It’s possible you live next door to a Arch CDN.
<lfam>It's slower than 100 kbps for me in eastern US
<PotentialUser-84>hello! I'm new to IRC in general, so please let me know if I'm breaking some kind of conduct. If anyone has sometime, I have a question about system installation(3), specifically about UEFI mounting
<jotaru>when I manually download about 260 Kib speed
<lfam>PotentialUser-84: Please ask your question :) If anybody knows the answer they will help you
<PotentialUser-84>thanks! So in the documentation (184.108.40.206), it has the user set up file systems to prepare for mount. When it's discussing the efi mount point, it says: "if you have opted for /boot/efi as an EFI mount point, mount it at /mnt/boot/efi" ... my question is, should the command then be: "mount /dev/sda1 /boot/efi" or "mount /dev/sda1 /mnt/boot/efi" ...
<kmicu>Iirc graphical installer should do the right thing so you could use that for an effortless installation.
<PotentialUser-84>unfortunately it fails when attempting to partition in graphical, no idea why, doesn't throw any codes, just reboots from the
<kmicu>If you find time you could share your partitioning scheme. Maybe there’s a workaround.
<PotentialUser-84>will do, I'm going to try the manual installer one more time with the second option first just to make sure something else was wrong. I tried that option yesterday, and was given a successful install message from the guix init, but when I rebooted, it just cycled the intel boot manager
<nckx>jotaru: Ouch. Said server's in Germany (as is guix.gnu.org), I'm not much further, but 28M to 160K is a big drop just to cross one little ocean…
<nefix>how am I supposed to clone a git repo with submodules? I tried to add (recursive? #t) but it doesn't seem to do anything :/
<nckx>I've unbanned them, they didn't actually do anything wrong 🙂 Banned means not allowed to join the channel. Usually reserved for spammers & trolls but apteryx's weechat was misconfigured in a way that spammed the channel with joins/parts.
<mfg>Ah that kind of ban, i thought it was banned to talk about gnome boxes :DD
<msavoritias[m]><Formbi "should people remove keyboard dr"> okay. i see the difference. we don't promote anything. exactly like have the ability to add channels in guix
<kmicu>IceCat let us download and install proprietary software but that is not steering into blobs.
<nckx>And we take that pretty seriously, for example our IceCat and a certain game emulator whose name I forget go through quite some trouble to remove add-on shoppes that put proprietary software in your face.