All Projects → nix-community → Nixbox

nix-community / Nixbox

Licence: mit
NixOS Vagrant boxes [[email protected]]

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Nixbox

Packer Templates
Scripts and Templates used for generating Vagrant images
Stars: ✭ 219 (+15.87%)
Mutual labels:  packer, vagrant, virtualbox, qemu, libvirt
Robox
The tools needed to robotically create/configure/provision a large number of operating systems, for a variety of hypervisors, using packer.
Stars: ✭ 303 (+60.32%)
Mutual labels:  packer, vagrant, virtualbox, libvirt
Packer Build
Packer Automated VM Image and Vagrant Box Builds
Stars: ✭ 199 (+5.29%)
Mutual labels:  packer, vagrant, virtualbox, qemu
Packer Templates
Packer templates for Vagrant base boxes
Stars: ✭ 471 (+149.21%)
Mutual labels:  packer, vagrant, virtualbox, qemu
Nixops
NixOps is a tool for deploying to NixOS machines in a network or cloud.
Stars: ✭ 838 (+343.39%)
Mutual labels:  nixos, nix, virtualbox, libvirt
Appvm
Nix-based app VMs
Stars: ✭ 146 (-22.75%)
Mutual labels:  nixos, nix, libvirt
Multipass
Multipass orchestrates virtual Ubuntu instances
Stars: ✭ 3,978 (+2004.76%)
Mutual labels:  virtualbox, qemu, libvirt
Arch Boxes
Arch-boxes provides automated builds of the Arch Linux releases for different providers and post-processors (read-only mirror)
Stars: ✭ 149 (-21.16%)
Mutual labels:  vagrant, virtualbox, qemu
halcyon-vagrant-kubernetes
Vagrant deployment mechanism for halcyon-kubernetes.
Stars: ✭ 12 (-93.65%)
Mutual labels:  vagrant, virtualbox, libvirt
Bento
Packer templates for building minimal Vagrant baseboxes for multiple platforms
Stars: ✭ 3,779 (+1899.47%)
Mutual labels:  packer, vagrant, virtualbox
Packer Boxes
Jeff Geerling's Packer build configurations for Vagrant boxes.
Stars: ✭ 495 (+161.9%)
Mutual labels:  packer, vagrant, virtualbox
packer-ubuntu-18.04
packer example - Ubuntu Server 18.04.5
Stars: ✭ 37 (-80.42%)
Mutual labels:  vagrant, packer, virtualbox
New-Machine
Utilizing Vagrant, Packer, Chocolatey, and Boxstarter to Configure my Dev Machines
Stars: ✭ 26 (-86.24%)
Mutual labels:  vagrant, packer, virtualbox
Vagrant Boxes
baseboxes build with packer.io for use with vagrant
Stars: ✭ 291 (+53.97%)
Mutual labels:  packer, vagrant, virtualbox
packer-ubuntu
No description or website provided.
Stars: ✭ 29 (-84.66%)
Mutual labels:  vagrant, packer, virtualbox
Packer Centos 6
This build has been moved - see README.md
Stars: ✭ 78 (-58.73%)
Mutual labels:  packer, vagrant, virtualbox
Osx Vm Templates
macOS templates for Packer and VeeWee.
Stars: ✭ 1,050 (+455.56%)
Mutual labels:  packer, vagrant, virtualbox
Packer Ubuntu 1404
DEPRECATED - Packer Example - Ubuntu 14.04 Vagrant Box using Ansible provisioner
Stars: ✭ 81 (-57.14%)
Mutual labels:  packer, vagrant, virtualbox
docker-hands-on-guide
Hands on guide for docker, k8s cluster lightweight virtualization.
Stars: ✭ 25 (-86.77%)
Mutual labels:  vagrant, packer, virtualbox
insaneworks-packer-template
CentOS 7-8 8Stream / AlmaLinux 8 / FreeBSD 12 - 13 x64 + VirtualBox / VMWare for Packer Template + FreeBSD 13 / AlmaLinux 9 + Parallels
Stars: ✭ 38 (-79.89%)
Mutual labels:  vagrant, packer, virtualbox

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-18.09-i686
# or
vagrant init nixos/nixos-18.09-x86_64

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

Building the images

First install packer and virtualbox.

Three packer builders are currently supported:

  • Virtualbox
  • qemu / libvirt
  • VMware
  • Hyper-V

Have a look at the different make build target to build your image.

If you build on a host that does not support Makefile, here are some examples:

packer build --only=virtualbox-iso nixos-i686.json
packer build --only=qemu nixos-x86_64.json
packer build --only=vmware-iso nixos-x86_64.json
packer build --only=hyperv-iso nixos-x86_64.json

The vagrant .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

Troubleshooting

If you build on a Windows OS, please make sure you keep the unix file encoding of the generated configuration files (see issue #30

License

Copyright 2015 under the MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].