vuls: init at 0.27.0
[NixPkgs.git] / nixos / modules / programs / trippy.nix
blob707370fb31a515cf769b6aafa4bf073ed0ee3cb3
1 { lib, config, pkgs, ... }:
3 let
4   cfg = config.programs.trippy;
5 in
8   options = {
9     programs.trippy = {
10       enable = lib.mkEnableOption "trippy, a network diagnostic tool";
11     };
12   };
14   config = lib.mkIf cfg.enable {
15     security.wrappers.trip = {
16       owner = "root";
17       group = "root";
18       capabilities = "cap_net_raw+p";
19       source = lib.getExe pkgs.trippy;
20     };
21   };
23   meta.maintainers = with lib.maintainers; [ figsoda ];