vuls: init at 0.27.0
[NixPkgs.git] / nixos / modules / programs / mininet.nix
blobab862b21fe021382d66f5a1f4b46c8d5d0c505ea
1 # Global configuration for mininet
2 # kernel must have NETNS/VETH/SCHED
3 { config, lib, pkgs, ... }:
5 let
6   cfg = config.programs.mininet;
7 in
9   options.programs.mininet.enable = lib.mkEnableOption "Mininet, an emulator for rapid prototyping of Software Defined Networks";
11   config = lib.mkIf cfg.enable {
13     virtualisation.vswitch.enable = true;
15     environment.systemPackages = [ pkgs.mininet ];
16   };