summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorJaka Hudoklin <jakahudoklin@gmail.com>2014-12-11 23:51:52 +0100
committerJaka Hudoklin <jakahudoklin@gmail.com>2014-12-11 23:51:52 +0100
commite1383d0833d5d4f910362d3d16e4371612f9bd29 (patch)
treeab849665c9adc26dd42f403b30fb7d611331cf7d /nixos
parent786a0c92c657c18515cbcc5f9e0f4afbff15ce75 (diff)
parent9fa2c35ec8199951f217296e40f534c1e2e0f336 (diff)
downloadnixlib-e1383d0833d5d4f910362d3d16e4371612f9bd29.tar
nixlib-e1383d0833d5d4f910362d3d16e4371612f9bd29.tar.gz
nixlib-e1383d0833d5d4f910362d3d16e4371612f9bd29.tar.bz2
nixlib-e1383d0833d5d4f910362d3d16e4371612f9bd29.tar.lz
nixlib-e1383d0833d5d4f910362d3d16e4371612f9bd29.tar.xz
nixlib-e1383d0833d5d4f910362d3d16e4371612f9bd29.tar.zst
nixlib-e1383d0833d5d4f910362d3d16e4371612f9bd29.zip
Merge pull request #5300 from ambrop72/virtualbox-network-interface
virtualbox: Allow disabling the network interface.
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/programs/virtualbox-host.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/nixos/modules/programs/virtualbox-host.nix b/nixos/modules/programs/virtualbox-host.nix
index ea962d5d6cee..45d5ec01d302 100644
--- a/nixos/modules/programs/virtualbox-host.nix
+++ b/nixos/modules/programs/virtualbox-host.nix
@@ -9,6 +9,11 @@ in
 {
   options = {
     services.virtualboxHost.enable = mkEnableOption "VirtualBox Host support";
+    services.virtualboxHost.addNetworkInterface = mkOption {
+      type = types.bool;
+      default = true;
+      description = "Automatically set up a vboxnet0 host-only network interface.";
+    };
   };
 
   config = mkIf config.services.virtualboxHost.enable {
@@ -46,7 +51,7 @@ in
       '';
 
     # Since we lack the right setuid binaries, set up a host-only network by default.
-
+  } // mkIf config.services.virtualboxHost.addNetworkInterface {
     systemd.services."vboxnet0" =
       { description = "VirtualBox vboxnet0 Interface";
         requires = [ "dev-vboxnetctl.device" ];