grafana-alloy: don't build the frontend twice
[NixPkgs.git] / nixos / modules / hardware / video / intel-gpu-tools.nix
blobb69fefcae1184f1aa51a4ab59c850dcdc1659dc8
1 { config, lib, pkgs, ... }:
3 let
4   cfg = config.hardware.intel-gpu-tools;
5 in
7   options = {
8     hardware.intel-gpu-tools = {
9       enable = lib.mkEnableOption "a setcap wrapper for intel-gpu-tools";
10     };
11   };
13   config = lib.mkIf cfg.enable {
14     security.wrappers.intel_gpu_top = {
15       owner = "root";
16       group = "root";
17       source = "${pkgs.intel-gpu-tools}/bin/intel_gpu_top";
18       capabilities = "cap_perfmon+ep";
19     };
20   };
22   meta = {
23     maintainers = with lib.maintainers; [ kira-bruneau ];
24   };