at master 504 B view raw
1{ 2 config, 3 lib, 4 pkgs, 5 ... 6}: 7 8let 9 cfg = config.programs.sniffnet; 10in 11 12{ 13 options = { 14 programs.sniffnet = { 15 enable = lib.mkEnableOption "sniffnet, a network traffic monitor application"; 16 }; 17 }; 18 19 config = lib.mkIf cfg.enable { 20 security.wrappers.sniffnet = { 21 owner = "root"; 22 group = "root"; 23 capabilities = "cap_net_raw,cap_net_admin=eip"; 24 source = "${pkgs.sniffnet}/bin/sniffnet"; 25 }; 26 }; 27 28 meta.maintainers = with lib.maintainers; [ figsoda ]; 29}