at 25.11-pre 526 B view raw
1{ 2 config, 3 lib, 4 pkgs, 5 ... 6}: 7 8let 9 cfg = config.hardware.intel-gpu-tools; 10in 11{ 12 options = { 13 hardware.intel-gpu-tools = { 14 enable = lib.mkEnableOption "a setcap wrapper for intel-gpu-tools"; 15 }; 16 }; 17 18 config = lib.mkIf cfg.enable { 19 security.wrappers.intel_gpu_top = { 20 owner = "root"; 21 group = "root"; 22 source = "${pkgs.intel-gpu-tools}/bin/intel_gpu_top"; 23 capabilities = "cap_perfmon+ep"; 24 }; 25 }; 26 27 meta = { 28 maintainers = with lib.maintainers; [ kira-bruneau ]; 29 }; 30}