<JeanLouis>at least I have compiled emacs, even if gdk-pixbuf is not working, I can run with emacs -nw
<JeanLouis>I am trying to install my own mutt package. Someone suggested it like this: http://paste.lisp.org/display/309754 but it fails due to gdbm or other database required. How do I include gdbm in that file? I should put (inputs somehow, tried, but failed... need help
<alezost>JeanLouis: check your mail, I've sent another message explaining how to do it :-)
<JeanLouis>what could be the reason that just any package -i by user stops working forever?
<suitsmeveryfine>a_e: Hi! Your setup with encrypted / except /boot worked fine on a T60 with libreboot, but when I moved the disk to a BIOS computer it did not. Then I was not asked to enter a password before GRUB was loaded and after that I was unable to boot the linux-libre kernel since / remained encrypted.
<rain1>uuid might let use avoid using device names
<rain1>in which case it can work even if disks are moved around, hopefully
<Acou_Bass>heey guys, ive got a query... im using xfce but i cant seem to select any themes in the settings at all, nothing changes when i select one
<Acou_Bass>i know its not exactly a game-breaking bug but just curious if theres a fix available :P
<rain1>i tried to use guix-all-available-packages in emacs mode but I get this error now
<rain1>guix-ui-read-profile: Symbol's value as variable is void: guix-current-profile
<rekado>Acou_Bass: this is because GTK+ only reads themes from one location. You could set GTK_DATA_PREFIX to /run/current-system/profile before X starts (e.g. in your .xsession file) and then install the themes into your system profile.
<Acou_Bass>then where do you drop your themes? in that same file?
<rain1>I haven't installed any extra custom themes
<Acou_Bass>ahh ok, but that at least allows the default installed ones to be chosen :P
<rekado>I guess you could also link the theme directory from somewhere in ~/.guix-profile to ~/.local/share/themes, but I don't know what the best solution is here. Ideally, we'd want this to just work without user intervention.
<Acou_Bass>would be nice obviously ;D i was just curious to see if there are any workarounds already in place (such as the one you already mentioned) - i understand there are more important things though ;D
<rain1>does the env variadlbe accept multiple paths separated by : ?
<mark_weaver>rain1: it might be that you did something unusual that broke things, but it's also possible that you didn't and that others will eventually hit the same problem. I'd like to find out what's going wrong here.
<mark_weaver>and the current 'grafts' code, which now does its job correctly but suboptimally, causes some problems, e.g. not printing what will be done ahead of time anymore, and updating the list of substitutes many times, etc.
<mark_weaver>at least in the case where what you're asking to build depends on something that has been grafted.
<mark_weaver>the problem is that making grafts efficient enough required knowing the set of *runtime* dependencies of the packages involved, and not just the set of *build* dependencies. but the runtime dependencies are not known until we have the build outputs available to us.
<mark_weaver>so, currently, when computing each graft derivation, it fetches the substitutes for that package and its dependencies so that it can find out the set of runtime dependencies.
<phant0mas>and I am really not sure if I know what's wrong
<mark_weaver>phant0mas: I'm currently using my Libreboot X60 as my main machine, because my X200 has hardware problems. However, when I get a working X200 again, I was hoping to repurpose my X60 as a Hurd machine.
<Acou_Bass>phant0mas: guix runs on hurd?? i knew it was a work in progress but saying it actually runs is interesting... how could i test that?
<Acou_Bass>(would it be as simple as making a new config.scm with a certain line in it then reconfiguring from that?) XD
<mark_weaver>Acou_Bass: Hurd is not yet supported on the 'master' branch of Guix, and iiuc there are not yet bootstrap binaries in the standard place, etc. at present, it's a work-in-progress, but is working on phant0mas's machine :)
<JeanLouis>icecat is FSF endorsed, I use it for freedom + privacy, more politically
<JeanLouis>it was all just to help someone with the link from Gnupg.org
<mark_weaver>because I use IceCat as my main browser, and I'm very concerned about the security of my system, and am aware that modern web browsers are most likely the best way to hack into my system from outside.
<mark_weaver>epiphany is another decent browser that we have in Guix.
<JeanLouis>mark_weaver: too easily, addons hide foreign code
<rain1>do you have any thoughts on containers or maybe even using a VM to a run browser inside?
<JeanLouis>I have seen on iceweasel: alibaba.com being injected somehow
<rain1>"After years of security improvements made by Apple, Google, and other companies and communities, WebKit became one of the most secure engines amongst web rendering engines. The security improvements mainly focused on reducing the number of critical vulnerabilities such as Use-After-Free, heap overflow"
<rain1>Yeah the main point of icecat is so that its not using the firefox logo and stuff
<rain1>but he also added some extra things and turned off stuff
<mark_weaver>among other things, he opined: "i think [epiphany] is of equivalent safety to firefox stable. more safe than icecat i think because it uses webkitgtk which makes more frequent releases which benefit from upstream webkit security work."
<mark_weaver>the most likely issues are: suggesting that the user downloads non-free software, or pointing the user to directories of plugins that include non-free ones, or violating user privacy by sending too much information to google (e.g. every keypress made in the address bar)
<rain1>I just wanted to report that adding pulse to my system configuration and rebooting did not fix sound in icecat
<mark_weaver>I haven't looked into it recently, so I'm not sure which of these issues applies to chromium.
<mark_weaver>guix system reconfigure needs to be run as root, so it uses the version of guix that root has
<mark_weaver>each user can have their own version of guix, which is actually a feature, even if it's a bit confusing and not always what you want.
<mark_weaver>if you want USER_SLAVE to use the guix of USER_MASTER, then make ~USER_SLAVE/.config/guix/latest a symlink to ~USER_MASTER/.config/guix/latest and then you'll only need to run 'guix pull' as USER_MASTER
<rain1>i don't understand why it is dowloading all these things though
<rain1>I did guix system reconfigure as root before