vuls: init at 0.27.0
[NixPkgs.git] / nixos / modules / programs / iftop.nix
blobd6e56c8fded6987e407b77a9fce250e599a4b568
1 { config, pkgs, lib, ... }:
3 let
4   cfg = config.programs.iftop;
5 in {
6   options = {
7     programs.iftop.enable = lib.mkEnableOption "iftop + setcap wrapper";
8   };
9   config = lib.mkIf cfg.enable {
10     environment.systemPackages = [ pkgs.iftop ];
11     security.wrappers.iftop = {
12       owner = "root";
13       group = "root";
14       capabilities = "cap_net_raw+p";
15       source = "${pkgs.iftop}/bin/iftop";
16     };
17   };