From 9fa2c35ec8199951f217296e40f534c1e2e0f336 Mon Sep 17 00:00:00 2001 From: "ambrop7@gmail.com" Date: Thu, 11 Dec 2014 23:28:09 +0100 Subject: virtualbox: Allow disabling the network interface. The current nixos module for VirtualBox unconditionally configures a vboxnet0 network interface at boot. This may be undesired, especially when the user wants to manage network interfaces in a centralized manner. --- nixos/modules/programs/virtualbox-host.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'nixos') 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" ]; -- cgit 1.4.1