1{ config, lib, pkgs, ... }:
2
3let
4 cfg = config.programs.cnping;
5in
6{
7 options = {
8 programs.cnping = {
9 enable = lib.mkEnableOption "a setcap wrapper for cnping";
10 };
11 };
12
13 config = lib.mkIf cfg.enable {
14 security.wrappers.cnping = {
15 source = "${pkgs.cnping}/bin/cnping";
16 capabilities = "cap_net_raw+ep";
17 };
18 };
19}