grafana-alloy: don't build the frontend twice
[NixPkgs.git] / nixos / modules / programs / cnping.nix
blobf4b5aa845b5f2edbebe621318c85e5bee50c1299
1 { config, lib, pkgs, ... }:
3 let
4   cfg = config.programs.cnping;
5 in
7   options = {
8     programs.cnping = {
9       enable = lib.mkEnableOption "a setcap wrapper for cnping";
10     };
11   };
13   config = lib.mkIf cfg.enable {
14     security.wrappers.cnping = {
15       source = "${pkgs.cnping}/bin/cnping";
16       capabilities = "cap_net_raw+ep";
17     };
18   };