Skip to content

otti0815/nixbox

 
 

Repository files navigation

NixOS boxes for Vagrant

NixOS is a linux distribution based on a purely functional package manager. This project builds vagrant .box images.

Status

stable

Usage

vagrant init nixos/nixos-16.09-i686
# or
vagrant init nixos/nixos-16.09-x86_64

Also have a look at the accompanying nixos vagrant plugin: https://github.com/zimbatm/vagrant-nixos-plugin

Building the images

First install packer and virtualbox

Then:

packer build nixos-i686.json
# or
packer build nixos-x86_64.json

The .box image is now ready to go and you can use it in vagrant:

vagrant box add nixbox32 packer_virtualbox-iso_virtualbox.box
# or
vagrant box add nixbox64 packer_virtualbox-iso_virtualbox.box

Updating the ISO urls

To update the ISO urls to the latest release run: make update_iso update_template

License

Copyright 2015 under the MIT

About

NixOS boxes for Vagrant

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 41.1%
  • Nix 38.8%
  • Shell 15.5%
  • Makefile 4.6%