{ "builders": [ { "type": "virtualbox-iso", "boot_wait": "1m", "boot_command": [ "root", "stop sshd", "fdisk /dev/sda", "n", "", "a", "1", "w", "", "mkfs.ext4 -j -L nixos /dev/sda1", "mount LABEL=nixos /mnt", "nixos-generate-config --root /mnt", "curl http://{{ .HTTPIP }}:{{ .HTTPPort }}/basic.nix > /mnt/etc/nixos/configuration.nix", "nixos-install && reboot" ], "guest_additions_mode": "disable", "guest_os_type": "Linux_64", "http_directory": "nixos", "iso_checksum": "48395b4bd21675703c87cfae1feb68ed", "iso_checksum_type": "md5", "iso_url": "http://releases.nixos.org/nixos/unstable/nixos-14.02pre38596.1dd0e05/nixos-minimal-14.02pre38596.1dd0e05-x86_64-linux.iso", "shutdown_command": "sudo shutdown -h now", "ssh_username": "root", "ssh_key_path": "keys/install.key", "ssh_wait_timeout": "10m", "virtualbox_version_file": ".vbox_version", "vboxmanage": [ ["modifyvm", "{{.Name}}", "--memory", "2048"], ["modifyvm", "{{.Name}}", "--cpus", "2"] ] } ], "provisioners": [ { "type": "file", "source": "nixos/", "destination": "/etc/nixos" }, { "type": "shell", "execute_command": "sudo sh '{{.Path}}'", "script": "scripts/postinstall.sh" } ], "post-processors": [ { "type": "vagrant", "output": "cycle-14.02-x86_64-{{.Provider}}.box" } ] }