nixos/preload: init
[NixPkgs.git] / nixos / modules / programs / cnping.nix
blob143267fc9a426791ecd745868976d4646ae1f504
1 { config, lib, pkgs, ... }:
3 with lib;
5 let
6   cfg = config.programs.cnping;
7 in
9   options = {
10     programs.cnping = {
11       enable = mkEnableOption (lib.mdDoc "a setcap wrapper for cnping");
12     };
13   };
15   config = mkIf cfg.enable {
16     security.wrappers.cnping = {
17       source = "${pkgs.cnping}/bin/cnping";
18       capabilities = "cap_net_raw+ep";
19     };
20   };