<mark_weaver>I think I was mistaken before when I suggested that "configfile (usb0,0)/boot/grub/grub.cfg" would be sufficient. I think setting the 'root' variable is important.
<davexunit>hmm, I guess I'm not sure how to create a new profile. I tried running `mkdir new-profile; guix package -p .new-profile -i guile-json` but guix package throws an error: guix package: error: rename-file: Not a directory
<jxself>If we're talking of the stuff necessary just to boot the USB stick and continue on (and not what goes on the installed system), sure.
<jxself>For the installed system I think most distros don't require their users to go enumerate which additional things they might need. IIRC Debian provides two options when running their installer in Expert mode: A more generic one or a more minimal one, with just enough for the one system you're installing on in that moment. IIRC, the generic one is the default in non-expert mode.
<mark_weaver>jmd: I've seen in the logs that you've asked many questions that went unanswered. I remember knowing the answers to most of those questions, but you were never around at the time. If you remind me of the questions, I may have answers.
<mark_weaver>note that one of the things the 'unpack' phase is responsible for is 'chdir'ing into the directory. the later phases assume that's already been done.
<mark_weaver>one thing I should mention though: the 'source' field of the package is what will be produced by "guix build -S"
<mark_weaver>so if the source code is really the union of two tarballs, then it might be better to create a separate "source" package that combines the two tarballs together, and make that the 'source'.