Author: eelco
Date: Thu Mar 1 20:10:08 2012
New Revision: 32722
URL: https://nixos.org/websvn/nix/?rev=32722&sc=1
Log:
* Added a module for enabling VirtualBox.
Added:
nixos/trunk/modules/programs/virtualbox.nix
Added: nixos/trunk/modules/programs/virtualbox.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixos/trunk/modules/programs/virtualbox.nix Thu Mar 1 20:10:08 2012
(r32722)
@@ -0,0 +1,19 @@
+{ config, pkgs, ... }:
+
+with pkgs.lib;
+
+{
+ boot.kernelModules = [ "vboxdrv" "vboxnetadp" "vboxnetflt" ];
+ boot.extraModulePackages = [ pkgs.linuxPackages.virtualbox ];
+ environment.systemPackages = [ pkgs.linuxPackages.virtualbox ];
+
+ # ‘VBoxNetAdpCtl’ needs to be setuid root to allow users to create
+ # host-only networks (https://www.virtualbox.org/ticket/4014).
+ security.setuidOwners = singleton
+ { program = "VBoxNetAdpCtl";
+ source = "${pkgs.linuxPackages.virtualbox}/virtualbox/VBoxNetAdpCtl";
+ owner = "root";
+ group = "root";
+ setuid = true;
+ };
+}
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits