grafana-alloy: don't build the frontend twice
[NixPkgs.git] / nixos / modules / programs / sniffnet.nix
blob631a155e35b56ed427213e98eec4345cd19292c7
1 { config, lib, pkgs, ... }:
3 let
4   cfg = config.programs.sniffnet;
5 in
8   options = {
9     programs.sniffnet = {
10       enable = lib.mkEnableOption "sniffnet, a network traffic monitor application";
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 ];