Skip to content
Scripts and support necessary to make a GuixSD Virtualbox image
Ruby Scheme Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
packer
vagrant-guixsd-guest
README.md

README.md

guix-vm

This repository contains everything you need to get a GuixSD Vagrant environment setup.

These are:

However, for most use cases, you only need Vagrant and the following configuration

Vagrant.require_version ">= 2.1.3"
Vagrant.configure("2") do |config|
    config.vm.box = "palfrey/guixsd"
    config.vagrant.plugins = "vagrant-guixsd-guest"
    config.vm.synced_folder ".", "/vagrant", type: "rsync", rsync__exclude: ".git/", rsync__chown: false
end

and the box and plugins will be automagically installed for you.

Notes

  • The Virtualbox Guest additions don't work, because they assume the existence of ldconfig (see https://github.com/palfrey/guix-vm/issues/1) which means that things like the default virtual folders don't work. Rsync works fine though, hence the item for synced_folder above.

Development

For details of the individual items, see the README's in the individual folders.

You can’t perform that action at this time.