<sadiq[m]>I saved an environment via `guix foo --ad-hoc bar baz -r my-env`. Now to access this environment next time, will I always have to do `guix foo --ad-hoc bar baz` or is there some simpler way with my-env?
<janneke>sadiq[m]: you can do something like: . my-env/etc/profile
<janneke>read etc/profile for what will be happening when you do that
<sadiq[m]>janneke: this is really fast. No more waiting... :)
<jherrlin>hey, i am trying to install GuixSD but I keep getting an error:
<jherrlin>/gnu/store/mcxid8xdcihd9pydyhgb08qlgcjf9kfa-grub-efi-2.02/sbin/grub-install: error: failed to get canonical path of `unionfs'.
<jherrlin>This comes directly after populating '/mnt'...
<ng0>I don't want to explain all the implications about adding in the correct gnutls into the commit messages. what I have added in now is already enough imo
<cbaines>ng0, I think what you wrote in the comment is great (the bit about GNS), but its more helpful for that to be in the relevant commits (at least to me who is looking at the commit messages to try to work out why changes are being made).
<ng0>To be honest it's getting to the point where it feels like painting the bikeshed of the commit message. No one will really change this back to gnutls, and I can't point to a fixed link of a document because I am still working my way in GNUnet to having docs.gnunet.org/some/file.pdf
<ng0>it's mentioned in our upstream documentations and READMEs. that's enough from my perspective, no point to explain in great length what exactly DANE does.
<IpswichTriptych>Hello! I am hoping to get some help setting up ssh on my new Guix install. This is unfamiliar territory for me. I'm using a minor modification of the "barebones.scm" config file, the laptop is currently plugged into my gateway/router via ethernet cable.
<ng0>can someone tell me if I misinterpreted or miss some details in how the screen-locker-service works? I have at least one screensaver which doesn't work with it (mate-screensaver). Doesn't work as in, doesn't appear in the system generation, etc
<ng0>per documentation, this should just work: (screen-locker-service mate-screensaver "mate-screensaver") but it doesn't.
<cbaines>IpswichTriptych, Let us know how you get on
<cbaines>ng0, I'm not sure where it would appear in the system generation, as setuid programs are a little different if I remember correctly
<IpswichTriptych>Is there a way to copy the barebones.scm config file without the livedisk? I tried switching from barebones to desktop.scm, but the guix system reconfigure command failed, and now my config file is desktop but my system configuration is barebones. I'd like to modify the barebones configuration to be my current configuration.
<cbaines>Do you still have a copy of the barebones configuration?
<ng0>cbaines: well when it was part of the meta package 'mate' it appeared in the Mate Preferences. This is what should happen. I have removed it from mate because its locking function without suid just breaks your sessions
<ng0>(breaks -> you get a screensaver but no option to log back in. same behavior I have with 2 other screensavers)
<cbaines>IpswichTriptych, I'm not sure what you mean by "copy the barebones.scm config file"?
<cbaines>also, when you say you switched to the desktop.scm one, what do you mean by that?
<ng0>what I have is /etc/pam.d/mate-screensaver (but this could be from the mate-desktop-service)
<IpswichTriptych>cbaines: on the livedisk, there are three example configuration files: /etc/configuration/barebones.scm, desktop.scm, and lightweight-desktop.scm
<cbaines>ngo, if there is a mate-desktop-service, it sounds like it would be useful if that made mate-screensaver a setuid program, by having the service extension there?
<cbaines>IpswichTriptych, ok, I'm following. Have you successfully installed GuixSD yet, or are you still using the installation system?
<cbaines>ng0, it might be a little tricky, but the screen-locker-service-type can be used as an example, and hopefully the extension for the mate-desktop-service-type can be simpler, as it doesn't need to be configurable
<IpswichTriptych>i've successfully installed GuixSD and have booted from it. I'm currently retrying a "system reconfigure /etc/config.scm", with a config.scm which is very similar to the one found on the livedisk at /etc/configuration/desktop.scm
<cbaines>IpswichTriptych, ok, great, is that a modified version of the config.scm you used originally, or did you start by modifying the desktop.scm from the livedisk?
<IpswichTriptych>(as an aside, i'm running guix-daemon as root which I know is bad, but I'm not 100% sure how to add the group guixbuild without "groupadd")
<IpswichTriptych>cbaines: I started with a modified version of /etc/configuration/barebones.scm
<IpswichTriptych>but wpa-supplicant did not work out of the box, and I thought I might try out xfce
<cbaines>IpswichTriptych, ok, what error did running guix system reconfigure give you? It might be simple to solve.
<IpswichTriptych>it was late last night... and I don't quite remember... something along the lines of "system reconfigure failed" due to something not being found, I think. I'm sorry, I know that's not helpful, but if it fails with the same error again I will be sure to provide it verbatim
<IpswichTriptych>if there was something wrong with the Guile syntax it would have failed immediately, no?
<cbaines>How are you getting on with the SSH service?
<IpswichTriptych>i'm reading the documentation now... i can't multitask with this laptop because it's a X60 with only 1GB ram ^.^
<ng0>cbaines: yeah that way I could keep mate-screensaver in the mate package. but! big but: I think the description of the screensaver needs to reflect that if you try to use the package outside of Mate, and try to use the locking feature you won't be able to log back in.
<laertus>i'm ok with compiling all my stuff.. that's what i do regularly with gentoo.. but i was hoping with guix i could just let my system sit for a while until i absolutely needed to update stuff, instead of having to constantly be compiling stuff to keep abreast of the newest packages in gentoo or risk stuff breaking when i finally do upgrade
<cbaines>Unless you don't want to use substitutes, it might be good to use them to save time
<laertus>but it sounds like at least for the guix binary, its dependencies, and those dependencies dependencies, i will potentially be compiling all the time anyway
<laertus>but i've been running gentoo since 2004, constantly build and rebuild packages, and it never tests for any packages built on it.. and i've survived... so i feel pretty confident in not needing them
<Apteryx>eh, I might have found something strange. Usually when I edit a package recipe and run it in ./pre-inst-env, it rebuilds it since the computed input hash is modified; but I just tried adding a native input to gcc-4.7.4, and running 'guix build gcc' simply pulls the substitutes from the servers, which means its hash hasn't changed! gcc (latest) depends on 4.7.4 through a long chain of record inheritance. Bug?
<nextstep>Hi, I'm considering to transition 2 servers from Arch to Guix. Everything looks quite in place. Any plans to support smartmontools and lm_sensors (already packaged) as daemons in herd? These are quite important for server monitoring.
<nextstep>Is there any compatibility layer for daemons which already have systemd units written for them?