at 23.05-pre 383 B view raw
1{ config, lib, pkgs, ... }: 2 3with lib; 4 5let 6 cfg = config.programs.cnping; 7in 8{ 9 options = { 10 programs.cnping = { 11 enable = mkEnableOption (lib.mdDoc "Whether to install a setcap wrapper for cnping"); 12 }; 13 }; 14 15 config = mkIf cfg.enable { 16 security.wrappers.cnping = { 17 source = "${pkgs.cnping}/bin/cnping"; 18 capabilities = "cap_net_raw+ep"; 19 }; 20 }; 21}