typioca: 2.7.0 -> 2.8.0
[NixPkgs.git] / nixos / modules / programs / sniffnet.nix
blob98e9f628a9bcee822e935321f372a5f596aff9de
1 { config, lib, pkgs, ... }:
3 let
4   cfg = config.programs.sniffnet;
5 in
8   options = {
9     programs.sniffnet = {
10       enable = lib.mkEnableOption (lib.mdDoc "sniffnet");
11     };
12   };
14   config = lib.mkIf cfg.enable {
15     security.wrappers.sniffnet = {
16       owner = "root";
17       group = "root";
18       capabilities = "cap_net_raw,cap_net_admin=eip";
19       source = "${pkgs.sniffnet}/bin/sniffnet";
20     };
21   };
23   meta.maintainers = with lib.maintainers; [ figsoda ];