at 24.11-pre 349 B view raw
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}