<shanemikel>Likewise If I write a program I want to install on GuixSD, it pretty much has to be "packaged" by writing a Guile/guix packaging script. Right? At least on NixOS it was very difficult to work against the system and use standard tools like Make because libraries wouldn't be discovered unless use used a Nix packaging script to get them in the build environment
<shanemikel>So the question is.. the system config scripts as well as software "packaging" code are built on top of a language and OS that is all GPLd, so does that mean my packaging scripts and system config stuff has to be GPLd?
<lfam>(If you want to use GCC and friends on GuixSD there is a package gcc-toolchain that will do the right thing)
<shanemikel>But that won't help if I want to link against libraries that I want to install with guix?
<lfam>That's what the gcc-toolchain package is for, if I understand you correctly.
<lfam>If you are going to distribute your packaging scripts and system config stuff, then you will need to think about the license. But if you are not going to distribute them then I think the question is irrelevant. However, I'm not an expert on software licensing. I believe the FSF offers advice about things like this
<lfam>If gcc-toolchain doesn't do what you need, you can also look at `guix pack` which creates portable self-contained applications using Guix. Kind of like "app bundles"
<brendyyn>gandi increased the price on a domain i put in my cart a few days ago, but when i look the domain up no tor its still at the lower price. what bullshit
<emacsomancer>On a foreign distro, `guix-all-packages` using guix-emacs doesn't actually seem to show all packages, unlike in GuixSD. Or am I doing something wrong?
<graftin>I'm installing GuixSD on my Thinkpad T400. I wired it up via Ethernet to my router. I ran "ip a" and "ifconfig interface up", where interface is the "e"-labeled interface from the ip command. "ping gnu.org -c 2" gives "ping: unknown host". What do?
<pkill9>i'm trying out the new 'inferiors' feature and after running `guix build` with a package that uses it, it stays on 'updating channel guix from git repository ...', meanwhile my memory usage just keeps growing from ~500mb to ~7GB and then starts filling my swap memory
<pkill9>hmm using the example commit seems to be working
<pkill9>the guix commit that causes the issue when built using 'inferior-for-channels' is 68afb9dccf91cc1a58b6db405befa176b191d809
<graftin>I use Stumpwm with Slynk, and see there's a package for that (sbcl-stumpwm-with-slynk). I have my .stumpwmrc configured to start Slynk. Are there instructions for the package? Should I install Stumpwm from Quicklisp again?
<pkill9>hmm it's doing it again on the previous commit to the one that i mentioned is problematic, this time it built the channel but is stuck on: building path(s) `/gnu/store/p5xly9nxvrsarmq84935jadrgf1ldzzj-profile'
<pkill9>unless it actually finished that but the next phase doesn't output anything and is what's causing the issue..
<tune>will I still guix pull as normal? also if I'm doing "guix package -m ~/manifest.scm" will I add the -u in addition to the -m? or can I just put the --do-not-upgrade bit at the end of the -m command?
<j3kyl_>Ive been talking with my mons english school if they could help in those translation, should be a good project for eng newbies...
<jlicht>How does one get (emacs-)exwm to show up in the SLiM screen? Neither adding it to my list of additional packages in my system config, nor my personal profile seems to help
<joshuaBPMan>Hello, how would I go about setting up a guix script? I think that is where you can install a package and specify what happens when you call it's name. Specifically I would like "emacs" to run a script that tries to run "emacsclient -nc", if emacsserver is running...
<joshuaBPMan>Also, I think it would be cool to have an Emacs service definition! haha
<tune>getting "guix package: error: deluge: unknown package" when trying to update, but deluge still shows up fine in a search
<brendyyn>I just have a function in my .bash_profile called emacsc which runs emacsclient -a "" -c $@
<brendyyn>the -a "" means it'll start a new one with the empty name if it isnt already running
<pkill9_>i found the memory-consuming problem, it's when i created a package which inherited an 'inferior'-generated package (which fails when i run `guix build -f package.scm` anyway), and include that package in the GUIX_PACKAGE_PATH (I think the problem occurs when gui automatically compiles that module)
<pkill9_>I think it occurs when guix compiles the module, because it says 'updating from guix commit ...' every guix command i run when it's included in the GUIX_PACKAGE_PATH, which made it look like the problem occured when trying to build the example manifest in the docs on the 'inferiors'
<lsl88>And I am also adding the error I am getting afterwards
<roptat>lsl88: somehow it's failing to build the guix package
<roptat>there might be more info in the log file: /var/log/guix/drvs/7d/8bgd866j9kllsrqr5mahqx72z3p59a-guix-0.16.0-3.6ddc63e.drv.bz2
<roptat>it doesn't seem related to your adding of an openssh service
<lsl88>roptat: I will take a look and copy that too
<lsl88>roptat: this is the second time this happens with my machine today. It crashes by not repsonding. I had enough time to open the log file and I get that there is no more space in the device. Cannot copy it, will have to exit and run my machine again