On Wed, 8 Jun 2016 16:44:36 -0400 Leo Famulari wrote: > On Wed, Jun 08, 2016 at 02:05:32PM -0400, Kei Kebreau wrote: > > I'm not so sure. Is there a way that I can explicitly access the > > home directory of the user that invokes guix? That is, something > > clearer than "~/.nethack"? > > Do we have any package definitions that write to '/home/$USER'? I > would rather we didn't do that as a side effect of installing the > package. > I haven't seen any packages definitions that do that in my casual browsing the source tree. I wouldn't want to do that either, but it is the only way I can come up with to get NetHack working while minimally changing how it works. Doing more than this may require patches in NetHack's C code, but I'm not familiar with the code base. > It's really the responsibility of the packaged software to set this up > when the user first runs it. If it can't, the user can copy the > "template" state files from '/gnu/store/...-nethack/whatever' into > their home directory. > > Have you asked the NetHack maintainers for advice? I haven't asked NetHack maintainers for advice yet. It seems like that would be the next logical step, though. -- Kei (GPG Key: 4096R/E6A5EE3C19467A0D)