Commit ff991ea09f17

Vincent Demeester <vincent@sbr.pm>
2018-04-13 18:06:32
Split virtualization in two pieces
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent cfb6e7d
profiles/dockerization.nix
@@ -10,6 +10,8 @@
 	environment.systemPackages = with pkgs; [
 		python27Packages.docker_compose
 		docker-machine
+    runc
+    containerd
 	];
 	virtualisation = {
 		containerd = {
profiles/virtualization.nix
@@ -3,7 +3,6 @@
 
 {
 	virtualisation = {
-		virtualbox.host.enable = true;
 		libvirtd = {
 			enable = true;
 			qemuVerbatimConfig = ''
@@ -15,13 +14,4 @@ dynamic_ownership = 0
 '';
 		};
 	};
-	nixpkgs.config.virtualbox.enableExtensionPack = true;
-	networking.firewall.trustedInterfaces = [ "vboxnet0" ];
-	environment = {
-		systemPackages = with pkgs; [
-			vagrant
-			runc
-			containerd
-		];
-	};
 }
profiles/virtualization.vbox.nix
@@ -0,0 +1,14 @@
+# Virtualization configuration
+{ config, pkgs, ... }:
+
+{
+	virtualisation = {
+		virtualbox.host.enable = true;
+	nixpkgs.config.virtualbox.enableExtensionPack = true;
+	networking.firewall.trustedInterfaces = [ "vboxnet0" ];
+	environment = {
+		systemPackages = with pkgs; [
+			vagrant
+		];
+	};
+}