at 24.11-pre 518 B view raw
1{ config, lib, pkgs, ... }: 2 3let 4 cfg = config.hardware.intel-gpu-tools; 5in 6{ 7 options = { 8 hardware.intel-gpu-tools = { 9 enable = lib.mkEnableOption "a setcap wrapper for intel-gpu-tools"; 10 }; 11 }; 12 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 }; 21 22 meta = { 23 maintainers = with lib.maintainers; [ kira-bruneau ]; 24 }; 25}