at master 457 B view raw
1{ 2 lib, 3 config, 4 pkgs, 5 ... 6}: 7 8let 9 cfg = config.programs.trippy; 10in 11 12{ 13 options = { 14 programs.trippy = { 15 enable = lib.mkEnableOption "trippy, a network diagnostic tool"; 16 }; 17 }; 18 19 config = lib.mkIf cfg.enable { 20 security.wrappers.trip = { 21 owner = "root"; 22 group = "root"; 23 capabilities = "cap_net_raw+p"; 24 source = lib.getExe pkgs.trippy; 25 }; 26 }; 27 28 meta.maintainers = with lib.maintainers; [ figsoda ]; 29}