<ryuslash>assuming I've correctly added a mapped-device to my /etc/config.scm, and I've run `guix system reconfigure /etc/config.scm', do I need to restart to see any changes or is there some other way to tell if it's worked? I expected to have been asked for a password to unlock it or at least see an /etc/crypttab appear, but neither has happened. Although there is a high probability that I misunderstood the way it's supposed to work.
<mark_weaver>ryuslash: at present, reboots are needed after 'guix system reconfigure' to update services. we intend to remove that limitation at some point.
<ryuslash>mark_weaver: thanks. I thought it might not be necessary since the info document states that the new configuration gets switched to
<mark_weaver>the /run/current-system symlink is changed immediately, so programs installed in the system profile are immediately available. but at present our init daemon still keeps all the old services.
*zacts is going to try guix pm armhf on top of debian jessie beaglebone black
<zacts>(which will be awesome, because I'll be able to use up-to-date packages once jessie gets stale)
<mark_weaver>zacts: unfortunately, we don't yet have any binary substitutes available, so you'll have to bootstrap the entire system including compilers, etc. I doubt the BBB is powerful enough to do that.
<mark_weaver>I have one concern about that approach: qemu is designed to run correct code as quickly as possible. it does not guarantee that everything that would fail on the real target will fail in qemu.
<zacts>perhaps if it works, you could setup a qemu instance for armhf, and then note that the packages are not tested on real hw
<mark_weaver>I don't want to build a bunch of stuff that might have various hard-to-find problems, and if we put a temporary solution in place that might well kill any motivation to get a real build slave for armhf.
<ryuslash>time to go, bye everyone. thanks for helping again mark_weaver
<davexunit>I spent a good portion of my day setting up my guixsd laptop. things are starting to get sane.
<davexunit>dotfiles synced, profile version controlled.
<davexunit>working on my emacs config so that it doesn't throw errors when I'm missing packages.
<mark_weaver>supporting the unusual features we provide requires that most things cannot be in fixed standard places on the filesystem.
<mark_weaver>we effectively support having many different systems on the same partition, and so 'grub-install' without a store path cannot know which of those systems you wish to boot into, which grub to use, etc.
<mark_weaver>and that's why it can't be as simple as it is for other distros
<espectalll123>That also would allow to install a full Guix OS inside another distro, right?
<mark_weaver>there are tradeoffs. if you don't like that one, you probably won't like guix.