<XexonixXexillion>This might sound like a stupid question, but how can I modify config files? (i.e ones in ~/.guix-profile/etc)? UPower keeps putting my laptop to sleep when I close the lid, and I want to stop that, but I can't edit UPower.conf
<karhunguixi>Is the "notmuch" package supposed to have Emacs bindings? I installed it but Emacs says: Symbol's function definition is void: notmuch
<xentrac>does C-h a notmuch say anything interesting?
<bavier>rekado: the mars patches don't apply on the source for me, because of line-ending issues
<bavier>the premake4.lua file has DOS line-endings
<bavier>at least I think that's the issue, the patch errors were a bit jumbled; I'll try again
***davi_ is now known as Guest80901
<systemovich>hi guys, I have guix running but I only get low graphics quality. I installed the driver for my graphics card (xf86-video-ati) but it did not make a difference. I guess it has to be added to the configuration somewhere.
<mark_weaver>systemovich: many (all?) ati cards require non-free firmware to be uploaded to them from the host OS. Guix is a fully free distribution, and so does not include that non-free firmware.
<alezost>systemovich: search for "radeon" in dmesg - if it's DEBLOBBED, then it's the problem
<mark_weaver>if you have the means, I would encourage you to acquire hardware that can be used with a free operating system.
<systemovich>alezost, I ran dmesg | grep radeon. None of the lines returned contains DEBLOBBED. One of the lines is `radeonfb` (0000:01:05.0): ATI Radeon 5a62 "Zb"`.
<alezost>yrns: the version doesn't matter for this problem; the point is: 'guix-directory' should be set after starting Guix REPL. It should happen because 'guix-after-start-repl-hook' contains 'guix-set-directory', could you check guix-after-start-repl-hook variable?
<yrns>Its value is (guix-set-directory), original value was nil.
<alezost>yes, it should be this. So I don't understand: (guix-set-directory) sets the proper value of 'guix-directory' and it is in 'guix-after-start-repl-hook', but your initial value of 'guix-directory' was nil. Do you have any guix settings in your .emacs?
<yrns>So ~/.config/guix/latest is where all the official recipes are? Installing the guix package creates that symlink? Where do I put my own packages?
<yrns>alezost: Maybe the problem is using use-package with guix?
<alezost>yrns: no it shouldn't, I also use use-package. Could you show your guix settings?
<alezost>Yes, that's a symlink with the latest guix packages. For your own packages, there is GUIX_PACKAGE_PATH env var
<alezost>see (info "(guix) Package Modules") for this env var
<rekado>bavier: that's odd. I had the same error when I copied the patch contents. It only worked when I preserved the DOS line endings. Maybe I accidentally converted the line endings when I amended the patch ...?
<yrns>So I don't actually want to edit the official st recipe, do I? I set that env variable, make a new package, and inherit the official recipe with my changes?
<mark_weaver>yrns: are you making changes that might be suitable for submission upstream (to us)? or do you expect that no one else would want your changes?
<alezost>yrns: if you mean the recipe from ~/.config/guix/latest, you even can't edit it, because it's in store (that's why I use (setq guix-directory "~/src/guix")). You can inherit your package from the official one
<mark_weaver>in order to edit the source code of guix, you must first build guix from source code (preferably from a git checkout)
<yrns>mark_weaver: I imagine I'd want to do both eventually.
<yrns>I see. So if I want to submit patches I should be running from source?
<alezost>yrns: Btw, instead of manually writing commands in use-package clause, you can just (require 'guix-autoloads) – new commands are added sometimes (for example in the latest guix there is "M-x guix-edit")
<alezost>If that's all your config, it shouldn't effect guix-directory. Could you restart emacs to make sure that it is reproducable?
<efraim>I was reading the new install thread in the mailinglist, if i take an existing install and run guix reconfigure on top of it, it'll effectively switch to guixsd with baggage from the previous base distro?
<efraim>other question: if I want to run enlightenment from guix installed on debian and not enlightenment from debian, should i just link /var/guix/profiles/per-user/efraim/guix-profile to somewhere in /bin?