<nckx>brendyyn: Before I got my fancy new laptop I basically used my old one as a thin client to my desktop at home, it's not quite the same but I know that uncanny valley of wait where am I doing what at the moment.
<nckx>This synergy thing sounds like just what I should have been using for years.
<brendyyn>I love playing with VPN's though. I like tinc on paper but it is inconsistent with making connections
<nckx>brendyyn: Have you tried Wireguard? (I haven't.)
<brendyyn>No. I'd like something wireguard based but with meshing
<brendyyn>Tinc does nat traversal etc to find direct connections
<nckx>OK, from what (little) I've heard of Wireguard it trusts IP addresses directly.
<nckx>That would definitely be considered out of scope (or bloat depending on who you ask).
<katco>i want to share a fun guix story that happened to me today. i'm learning about machine learning, and i'm following along with a book. the book wanted me to install python, some libs, use virtualenv, etc. i just ran `guix environment --manifest=manifest.scm` and continued on ;p
<davidl>I have a package that Im trying to download with git-fetch method that is SSH keys protected and works fine to download with git clone but not the git-fetch method as part of a regular package installation (git fetch fails in the build loog of the package)
<davidl>Is it possible to access ssh-protected git repos with the git-fetch method?
<pkill9>davidl: i odn't think so, you could clone the repository and set the git URL to "file:///path/to/repository" though
<pkill9>that's what i do for my private repository
<pkill9>is there a function similar to plain-file that sets the file to executable? I want to generate a bash script and use it in the same way you'd use plain-file
<pkill9>davidl: i think the log just cuts off long lines to save space
<pkill9>davidl: hmm i think i also have that issue, it works for me using 'file://' in channels.scm, now that i think about it, maybe the build goe sinto a container before it fetches the source, so it won't have access to your home directory
<nckx>ArneBab: master *is* the stable branch. :-) Breaking changes aren't allowed at all. They slip through. Renaming master to stable won't solve that, technical measures (patch bot/queue, ‘CI‘, for all supported architectures, …) will.
<ArneBab>nckx: what I thought about is a shadow branch where the changes only get pulled once all tests have passed
<nckx>ArneBab: That's the plan, but making it happen is a lot of work. I think cbaines (not pinged) is working in that direction.
<ArneBab>I can imagine … and I don’t want to only complain. Most of my experience with Guix has been very good.
<nckx>And again, changes shouldn't be *pushed* unless all tests pass. But that doesn't happen.
<nckx>(And I plead guilty to have broken plenty myself; mainly downloads that ‘worked fine here!’ and architectures other than x86_64. Sorry! ☺)
<kmicu>ArneBab: do you have many issues with bugs on master?
<ArneBab>kmicu: I have packages I need that do not build
<kmicu>Is pinning Guix version (only for them) an acceptable option?
<MaliRemorker>civodul: well, okay, it seems i did not do ifconfig eth0 up prior to pull
*jonsger tries to write an AppArmor profile for Guix
<wednesday>Hopefully the patch I just sent in is of higher quality than my previous heh
<rvgn>Intresting! Adding "openvpn-client-service-type" under services in system config, does not invoke and install "openvpn" package in system profile. O_o. This shouldn't be happening right?
<roptat>Why would you need openvpn in the profile?
<roptat>In general services don't add anything to the profile
<rvgn>roptat adding a service also adds associated packages right? For example, gnome-service adds gnome package. openvpn-client-service did not add openvpn package. How else I could use openvpn commands for the service?
<bgardner>Hello Guix; I'm running I3 on Guix System and just started to work on getting screen locking set up. I've used I3 for years on Debian with no trouble, however on Guix it appears to work exactly the same but won't unlock - it says my password is wrong.
<bgardner>This is on multiple Guix machines, just to help rule out keyboards and whatnot.
<mikadoZero>I have been enjoying mu4e but sending email has stopped working for me. Is anyone else having this issues with mu4e when using Guix System?
<mikadoZero>When I try to send an email with mu4e in the echo area it says "Process smtpmail not running" in a trace buffer it says "Process smtpmail connection broken by remote peer".
<mikadoZero>I have read through the documentation for mu4e and Emacs smtp and I think everything looks correct in my Emacs configuration and .authinfo. I have done pull, system reconfigure and ran package on a manifest. I have also rebooted the machine.
<mikadoZero>I am able to send email with mutt on a machine that is not running Guix System.
<mikadoZero>I have double checked the server domain, port and password and they are correct.
<ArneBab>(it’s the slowest part of installing a new package)
<nckx>ArneBab: +1. I'd expect it to be dependent on ‘man’ in the environment but that doesn't seem to make a difference.
<bgardner>Reading the "GNOME in GuixSD" I'm wondering if i3lock isn't able to communicate with PAM since I'm not running Gnome. Should I be starting a dependent process for elogind in some fashion?
<roptat>civodul, in "At least one partition must have its mounting point set to '/'." don't you mean "exactly one"?
<ATuin>I have installed the locales in the current profile (to avoid the locale warnings when running the daemon) but everytime i run guix pull those are removed from the profile. is that expected? is there any workaround to that besides installing them after git pull?
<ArneBab>(what I learned: I should avoid packages which need custom setup and so on. If there had been standard tools for this — and if python packages weren’t often so … annoyingly nonstandard … I would have saved tens of hours of work.