*mark_weaver just noticed that on his YeeLoong (custom built distro with guix on top), his log files were getting rather large. kern.log and messages are about 12 gigs each. never got around to installing a log rotator :)
<jgrant_>I mean, could we just store whatever in a var and deal with it there? Like (define keyboard-layout 'colemak '("Caps Lock" "Left Ctrl")) or somkething?
<mark_weaver>syslog too. wow, but cleaning this up, I'll quadruple my free space. and here I've been poking at /gnu/store :)
<fchmmr>The usability issues mentioned here with libreboot have now been fixed, and will be in the next release.
<fchmmr>Libreboot now automatically searches for /boot/grub/libreboot_grub.cfg on the HDD and switches to that if it exists (which guix could make happen, automatically, or the user can place their own config there).
<fchmmr>The "Search for local GRUB" menuentry now also looks in USB drives aswell as the main storage, so there is now an automated way to boot the Guix USB installer in libreboot
<fchmmr>The manual interventions listed on that page are no longer necessary.
<fchmmr>(or will no longer be necessary. I need to push my local git commits first).
<fchmmr>mark_weaver from this channel is the person who I worked with on this.
<jgrant>davexunit: I can't, it drives me nuts. My Stumpwm config is fairly far from default ratpoison and I don't have enough effort to reimplement everything in bash, C, or whatever ratpoison uses for simple keybindings. :^P
*jgrant still thinks there could be a case to be made for a "guix develop" or similar; For development on GSD. Having a separate profile you can pollute, would be nice for hacking on Guix I think. Too, being able to go from a brand new install to "guix develop new guixdev-stumpwm" and go from there, without having to work via ./pre-inst-env might be nice.
<davexunit>profiles seem like unnecessary complexity, because there's no real reason to protect things from the GC or do rollbacks.
<jgrant>davexunit: I was thinking, more-so, that it'd be trivial to get rid of a whole profile when someone was done with it, etc. Or you have an "origin" guixdev profile, and you make copies from where you modify it. Again, conceptualizing when I probably don't have enough background to do so tactfully... :^)
<davexunit>the nice thing about the way it is now, is that when you exit the shell that's created, you're done with it :)
<davexunit>and creating the environment should get faster with time. civodul improved the speed a bunch recently, but I bet we can make it faster still.
<jgrant>Like, once you close the environment via the shell you used to call it -- such things are gone from your profile?
<davexunit>they are never in your profile to begin with.
<davexunit>it doesn't use profiles at all, like nix-shell.
<davexunit>sorry, that was confusing. nix-shell also does not do this, and 'guix environment' is our version of nix-shell.
<jgrant>It's just somewhere in the ether, and doesn't ever get stored anywhere definitively?
<davexunit>it just modifies your $PATH and such to point to all of the /bin, etc. directories of the depencies in the store.
<jgrant>sneek: later tell civodul: Hey, just saw the commit updating the location of the new image of the distribution "guix-usb-install". Shouldn't it be "GSD-usb-install", so it doesn't confuse people? GSD explicitly says it's a system distribution and is more/or less the decided on or "good enough" name. :^P