‘guix system vm’ can now be told to share more file systems with the
host, in addition to /gnu/store:

     Additional file systems can be shared between the host and the VM
     using the ‘--share’ and ‘--expose’ command-line options: the former
     specifies a directory to be shared with write access, while the
     latter provides read-only access to the shared directory.

     The example below creates a VM in which the user’s home directory
     is accessible read-only, and where the ‘/exchange’ directory is a
     read-write mapping of the host’s ‘$HOME/tmp’:

          guix system vm my-config.scm \
             --expose=$HOME --share=$HOME/tmp=/exchange

Thanks David for giving me an incentive to work on this.  ;-)

Ludo’.

Reply via email to